From 9a270ef581af9766ecb7ddbf3781812ea9485c68 Mon Sep 17 00:00:00 2001 From: ewinchel Date: Fri, 15 Sep 2023 11:39:43 -0400 Subject: [PATCH] Add icons for Services dropdown --- .../prod/navigation/ansible-navigation.json | 7 ++++++ .../application-services-navigation.json | 5 ++++ .../business-services-navigation.json | 3 ++- .../beta/prod/navigation/iam-navigation.json | 2 ++ .../prod/navigation/openshift-navigation.json | 7 ++++++ .../beta/prod/navigation/quay-navigation.json | 1 + .../beta/prod/navigation/rhel-navigation.json | 18 ++++++++++++++ .../prod/navigation/settings-navigation.json | 3 +++ static/beta/prod/services/services.json | 23 ++++++++++++++++++ .../stage/navigation/ansible-navigation.json | 6 +++++ .../application-services-navigation.json | 5 ++++ .../business-services-navigation.json | 3 ++- .../stage/navigation/edge-navigation.json | 1 + .../beta/stage/navigation/iam-navigation.json | 3 +++ .../navigation/openshift-navigation.json | 7 ++++++ .../stage/navigation/quay-navigation.json | 1 + .../stage/navigation/rhel-navigation.json | 19 +++++++++++++++ .../stage/navigation/settings-navigation.json | 6 ++++- .../navigation/subscriptions-navigation.json | 9 ++++--- static/beta/stage/services/services.json | 24 +++++++++++++++++++ static/navigationSchema.json | 24 +++++++++++++++---- static/servicesSchema.json | 3 +++ .../itless/navigation/iam-navigation.json | 1 + .../navigation/openshift-navigation.json | 2 ++ .../itless/navigation/rhel-navigation.json | 12 ++++++++++ .../prod/navigation/ansible-navigation.json | 6 +++++ .../application-services-navigation.json | 5 ++++ .../prod/navigation/edge-navigation.json | 3 ++- .../prod/navigation/openshift-navigation.json | 7 ++++++ .../prod/navigation/quay-navigation.json | 1 + .../prod/navigation/rhel-navigation.json | 19 +++++++++++++++ .../prod/navigation/settings-navigation.json | 3 +++ static/stable/prod/services/services.json | 24 +++++++++++++++++++ .../stage/navigation/ansible-navigation.json | 6 +++++ .../application-services-navigation.json | 5 ++++ .../business-services-navigation.json | 3 ++- .../stage/navigation/edge-navigation.json | 1 + .../stage/navigation/iam-navigation.json | 2 ++ .../navigation/openshift-navigation.json | 7 ++++++ .../stage/navigation/quay-navigation.json | 1 + .../stage/navigation/rhel-navigation.json | 19 +++++++++++++++ .../stage/navigation/settings-navigation.json | 3 +++ static/stable/stage/services/services.json | 24 +++++++++++++++++++ 43 files changed, 322 insertions(+), 12 deletions(-) diff --git a/static/beta/prod/navigation/ansible-navigation.json b/static/beta/prod/navigation/ansible-navigation.json index a630e759..bde0c25c 100644 --- a/static/beta/prod/navigation/ansible-navigation.json +++ b/static/beta/prod/navigation/ansible-navigation.json @@ -24,6 +24,7 @@ "appId": "automationHub", "title": "Collections", "href": "/ansible/automation-hub/", + "icon": "AnsibleIcon", "product": "Ansible Automation Hub", "description": "Find and download Ansible Content Collections from Red Hat and partners." }, @@ -123,6 +124,7 @@ "appId": "inventory", "title": "Inventory", "href": "/ansible/inventory", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "Get recommendations to prevent and resolve potential issues on your Ansible-managed ecosystem." }, @@ -135,6 +137,7 @@ "appId": "advisor", "title": "Recommendations", "href": "/ansible/advisor/recommendations", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security.", "alt_title": [ @@ -180,6 +183,7 @@ "appId": "drift", "title": "Comparison", "href": "/ansible/drift/", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Compare systems in your Ansible inventory to one another or against a set baseline." }, @@ -197,6 +201,7 @@ "appId": "policies", "title": "Policies", "href": "/ansible/policies", + "icon": "AnsibleIcon", "description": "Monitor your Ansible hosts against set parameters to detect deviation or misalignment.", "subtitle": "Red Hat Insights for Ansible", "alt_title": [ @@ -226,6 +231,7 @@ "id": "remediations", "title": "Remediations", "href": "/ansible/remediations", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "Resolve issues with security, configuration, compliance, and policy recommendations." }, @@ -234,6 +240,7 @@ "id": "tasks", "title": "Tasks", "href": "/ansible/tasks", + "icon": "AnsibleIcon", "product": "Red Hat Insights" } ] diff --git a/static/beta/prod/navigation/application-services-navigation.json b/static/beta/prod/navigation/application-services-navigation.json index aaeac5f7..cee5f343 100644 --- a/static/beta/prod/navigation/application-services-navigation.json +++ b/static/beta/prod/navigation/application-services-navigation.json @@ -24,6 +24,7 @@ "id": "apiManagement", "appId": "applicationServices", "title": "API Management", + "icon": "ServicesIcon", "description": "Manage API access, policy, and traffic controls for microservice-based applications.", "href": "/application-services/api-management" }, @@ -32,6 +33,7 @@ "appId": "applicationServices", "title": "Service Accounts", "href": "/application-services/service-accounts", + "icon": "ServicesIcon", "description": "Authenticate and connect securely to APIs from multiple services." } ] @@ -46,6 +48,7 @@ "appId": "applicationServices", "title": "Data Science", "href": "/application-services/data-science", + "icon": "DataScienceIcon", "description": "Develop, train, and test artificial intelligence and machine learning (AI/ML) models." } ] @@ -60,6 +63,7 @@ "appId": "trustedContent", "title": "Trusted Content", "href": "/application-services/trusted-content", + "icon": "TrustedContentIcon", "description": "Increase trust and integrity in source code and accelerate the application development process.", "alt_title": [ "software supply chain", @@ -90,6 +94,7 @@ "appId": "acs", "title": "Overview", "href": "/application-services/acs/overview", + "icon": "ACSIcon", "description": "Securely build, deploy, and run your cloud applications using Kubernetes-native architecture." }, { diff --git a/static/beta/prod/navigation/business-services-navigation.json b/static/beta/prod/navigation/business-services-navigation.json index 7edd8de3..f02910d0 100644 --- a/static/beta/prod/navigation/business-services-navigation.json +++ b/static/beta/prod/navigation/business-services-navigation.json @@ -14,7 +14,8 @@ "id": "overview", "appId": "hybridCommittedSpend", "title": "Overview", - "href": "/business-services/hybrid-committed-spend" + "href": "/business-services/hybrid-committed-spend", + "icon": "PlaceholderIcon" }, { "id": "details", diff --git a/static/beta/prod/navigation/iam-navigation.json b/static/beta/prod/navigation/iam-navigation.json index 6a800100..6f92a2bd 100644 --- a/static/beta/prod/navigation/iam-navigation.json +++ b/static/beta/prod/navigation/iam-navigation.json @@ -18,6 +18,7 @@ "appId": "rbac", "title": "Users", "href": "/iam/user-access/users", + "icon": "PlaceholderIcon", "product": "Identity & Access Management", "description": "Manage your organization's role-based access control (RBAC) to services.", "alt_title": [ @@ -71,6 +72,7 @@ "appId": "iam", "title": "Authentication Factors", "href": "/iam/authentication-policy/authentication-factors", + "icon": "PlaceholderiIcon", "product": "Identity & Access Management", "description": "Manage how your organization authenticates to Red Hat services." } diff --git a/static/beta/prod/navigation/openshift-navigation.json b/static/beta/prod/navigation/openshift-navigation.json index 4a5b5ddb..39eb4dac 100644 --- a/static/beta/prod/navigation/openshift-navigation.json +++ b/static/beta/prod/navigation/openshift-navigation.json @@ -7,6 +7,7 @@ "appId": "openshift", "href": "/openshift", "title": "Clusters", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "View, Register, or Create an OpenShift Cluster." }, @@ -21,6 +22,7 @@ "appId": "openshift", "href": "/openshift/overview", "title": "Overview", + "icon": "OpenShiftIcon", "filterable": false, "product": "Red Hat OpenShift Cluster Manager", "description": "Overview of your OpenShift Environment." @@ -30,6 +32,7 @@ "appId": "openshift", "href": "/openshift/releases", "title": "Releases", + "icon": "OpenShiftIcon", "filterable": false, "product": "Red Hat OpenShift Cluster Manager", "description": "View general information on the most recent OpenShift Container Platform release versions that you can install." @@ -39,6 +42,7 @@ "appId": "sandbox", "href": "/openshift/sandbox", "title": "Developer Sandbox", + "icon": "OpenShiftIcon", "filterable": false, "description": "Learn and try developing in a private, pre-configured OpenShift environment." }, @@ -64,6 +68,7 @@ "appId": "ocpAdvisor", "title": "Recommendations", "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." }, @@ -85,6 +90,7 @@ "appId": "ocpVulnerability", "title": "CVEs", "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "Identify and prioritize security vulnerabilities within your OpenShift clusters based on severity and frequency." }, @@ -143,6 +149,7 @@ "title": "Overview", "filterable": false, "href": "/openshift/cost-management", + "icon": "OpenShiftIcon", "product": "Red Hat Cost Management", "subtitle": "Red Hat Insights for OpenShift" }, diff --git a/static/beta/prod/navigation/quay-navigation.json b/static/beta/prod/navigation/quay-navigation.json index 7650be34..4f3a0576 100644 --- a/static/beta/prod/navigation/quay-navigation.json +++ b/static/beta/prod/navigation/quay-navigation.json @@ -26,6 +26,7 @@ "id": "quayRepositories", "appId": "quay-ui-plugin", "title": "Repositories", + "icon": "QuayIoIcon", "description": "Provide a central location for storing a related set of container images.", "href": "/quay/repository", "permissions": [ diff --git a/static/beta/prod/navigation/rhel-navigation.json b/static/beta/prod/navigation/rhel-navigation.json index be2c6a7e..d43c9342 100644 --- a/static/beta/prod/navigation/rhel-navigation.json +++ b/static/beta/prod/navigation/rhel-navigation.json @@ -14,6 +14,7 @@ "title": "Inventory", "expandable": true, "id": "inventory", + "icon": "InsightsIcon", "description": "View details about your Red Hat Enterprise Linux systems.", "subtitle": "Red Hat Insights for RHEL", "routes": [ @@ -44,6 +45,7 @@ "appId": "imageBuilder", "title": "Images", "href": "/insights/image-builder", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Build and manage Red Hat Enterprise Linux images and environments.", @@ -91,6 +93,7 @@ "appId": "connector", "title": "Remote Host Configuration (RHC)", "href": "/insights/connector", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Configure your systems to execute Ansible Playbooks.", @@ -154,6 +157,7 @@ "appId": "patch", "title": "Advisories", "href": "/insights/patch/advisories", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "View applicable advisories and updates for your Red Hat Enterprise Linux systems.", @@ -168,6 +172,7 @@ "appId": "patch", "title": "Packages", "href": "/insights/patch/packages", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" }, @@ -176,6 +181,7 @@ "appId": "contentSources", "title": "Repositories", "href": "/insights/content", + "icon": "SubscriptionsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "alt_title": [ @@ -238,6 +244,7 @@ "appId": "advisor", "title": "Recommendations", "href": "/insights/advisor/recommendations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View details about your Red Hat Enterprise Linux systems.", "alt_title": [ @@ -266,6 +273,7 @@ "appId": "advisor", "title": "Systems", "href": "/insights/advisor/systems", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View details about your Red Hat Enterprise Linux systems." }, @@ -301,6 +309,7 @@ "appId": "policies", "title": "Policies", "href": "/insights/policies", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Monitor your RHEL hosts against set parameters to detect deviation or misalignment." } @@ -321,6 +330,7 @@ "appId": "vulnerability", "title": "CVEs", "href": "/insights/vulnerability/cves", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Identify and prioritize security vulnerabilities within your Red Hat Enterprise Linux systems based on severity and frequency." @@ -379,6 +389,7 @@ "appId": "compliance", "title": "Reports", "href": "/insights/compliance/reports", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Evaluate your Red Hat Enterprise systems’ compliance with security or regulatory standards.", "alt_title": [ @@ -428,6 +439,7 @@ "appId": "malware", "title": "Signatures", "href": "/insights/malware/signatures", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Identify potential malware on your Red Hat Enterprise Linux systems." }, @@ -469,6 +481,7 @@ "appId": "subscriptionInventory", "title": "Subscription Inventory", "href": "/insights/subscriptions/inventory", + "icon": "SubscriptionsIcon", "product": "Subscription Watch", "subtitle": "Red Hat Insights for RHEL", "description": "List your purchased subscriptions and view more information about each one.", @@ -500,6 +513,7 @@ "appId": "manifests", "title": "Manifests", "href": "/insights/subscriptions/manifests", + "icon": "InsightsIcon", "product": "Subscription Watch", "subtitle": "Red Hat Insights for RHEL", "description": "Export subscription manifests for Red Hat Satellite.", @@ -524,6 +538,7 @@ "appId": "ros", "title": "Resource Optimization", "href": "/insights/ros", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Optimize your public cloud-based Red Hat Enterprise Linux systems based on CPU, memory, and disk input/output performance.", @@ -552,6 +567,7 @@ "appId": "remediations", "title": "Remediations", "href": "/insights/remediations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Use Ansible Playbooks to resolve configuration, security, and compliance issues identified on your Red Hat Enterprise Linux systems.", @@ -574,6 +590,7 @@ "appId": "tasks", "title": "Tasks", "href": "/insights/tasks", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" } @@ -585,6 +602,7 @@ "title": "Register Systems", "filterable": false, "href": "/insights/registration", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Register your systems with the Red Hat Insights Client to view them on the Red Hat Hybrid Cloud Console." diff --git a/static/beta/prod/navigation/settings-navigation.json b/static/beta/prod/navigation/settings-navigation.json index 792a5db8..bb1994fb 100644 --- a/static/beta/prod/navigation/settings-navigation.json +++ b/static/beta/prod/navigation/settings-navigation.json @@ -6,6 +6,7 @@ "id": "sources", "appId": "sources", "title": "Sources", + "icon": "PlaceholderIcon", "description": "Sources provide a way for applications to collect data outside of the Red Hat Hybrid Cloud Console through either a direct connection to the source or indirectly.", "href": "/settings/sources", "alt_title": [ @@ -37,6 +38,7 @@ "id": "integrations", "appId": "notifications", "title": "Integrations", + "icon": "PlaceholderIcon", "description": "Route event-triggered notifications to your preferred third-party tools and platforms, such as Splunk and ServiceNow.", "href": "/settings/integrations", "alt_title":[ @@ -78,6 +80,7 @@ "id": "console", "appId": "notifications", "title": "Console", + "icon": "PlaceholderIcon", "description": "Configure which notifications users within your organization receive.", "href": "/settings/notifications/console" } diff --git a/static/beta/prod/services/services.json b/static/beta/prod/services/services.json index 69ac0f3c..24a834a0 100644 --- a/static/beta/prod/services/services.json +++ b/static/beta/prod/services/services.json @@ -48,16 +48,19 @@ { "title": "Create Cluster", "href": "/openshift/create", + "icon": "OpenShiftIcon", "description": "Select an OpenShift cluster type to create." }, { "title": "Clusters", "href": "/openshift", + "icon": "OpenShiftIcon", "description": "View, Register, or Create an OpenShift Cluster." }, { "title": "Releases", "href": "/openshift/releases", + "icon": "OpenShiftIcon", "description": "View general information on the most recent OpenShift Container Platform release versions that you can install." }, "quay.quay" @@ -82,6 +85,7 @@ { "title": "Edge images", "href": "/edge/manage-images", + "icon": "EdgeIcon", "description": "Manage the lifecycle and enhance security of your RHEL systems at the edge." }, "rhel.imageBuilder", @@ -171,12 +175,14 @@ { "href": "/ansible/advisor/recommendations", "title": "Advisor Recommendations", + "icon": "AnsibleIcon", "subtitle": "Red Hat Insights for Ansible", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security." }, { "title": "Drift Comparison", "href": "/ansible/drift", + "icon": "AnsibleIcon", "subtitle": "Red Hat Insights for Ansible", "description": "Compare systems in your Ansible inventory to one another or against a set baseline." }, @@ -190,12 +196,14 @@ "links": [ { "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for OpenShift", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." }, { "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "title": "Vulnerability Dashboard", "subtitle": "Red Hat Insights for OpenShift", "description": "Identify and prioritize security vulnerabilities within your OpenShift clusters based on severity and frequency." @@ -210,6 +218,7 @@ { "href": "/insights/advisor/recommendations", "title": "Advisor Recommendations", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "View details about your Red Hat Enterprise Linux systems." }, @@ -219,12 +228,14 @@ "rhel.repositories", { "href": "/insights/drift", + "icon": "InsightsIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for RHEL", "description": "Compare systems in your Red Hat Enterprise Linux inventory to one another or against a set baseline." }, { "href": "/insights/patch/templates", + "icon": "InsightsIcon", "title": "Patch Templates", "subtitle": "Red Hat Insights for RHEL" }, @@ -264,6 +275,7 @@ "links": [ { "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "title": "Vulnerability Dashboard", "subtitle": "Red Hat Insights for OpenShift" } @@ -276,12 +288,14 @@ { "href": "/insights/advisor/recommendations", "title": "Advisor Recommendations", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "View details about your Red Hat Enterprise Linux systems." }, "rhel.advisories", { "href": "/insights/compliance/reports", + "icon": "InsightsIcon", "title": "Compliance", "subtitle":"Red Hat Insights for RHEL", "description": "Evaluate your Red Hat Enterprise systems’ compliance with security or regulatory standards." @@ -290,6 +304,7 @@ { "href": "/insights/malware/signatures", "title": "Malware", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Identify potential malware on your Red Hat Enterprise Linux systems." }, @@ -325,10 +340,12 @@ "href": "/ansible/advisor/recommendations", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for Ansible", + "icon": "AnsibleIcon", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security." }, { "href": "/ansible/drift", + "icon": "AnsibleIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for Ansible", "description": "Compare systems in your Ansible inventory to one another or against a set baseline." @@ -343,6 +360,7 @@ "links": [ { "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for OpenShift", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." @@ -356,12 +374,14 @@ "links": [ { "href": "/insights/advisor/recommendations", + "icon": "InsightsIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for RHEL", "description": "See targeted recommendations to optimize your Red Hat Enterprise Linux hosts’ availability, performance, and security." }, { "href": "/insights/drift", + "icon": "InsightsIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for RHEL", "description": "Compare systems in your Red Hat Enterprise Linux inventory to one another or against a set baseline." @@ -395,6 +415,7 @@ { "href": "/insights/connector", "title": "Remote Host Configuration", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Configure your systems to execute Ansible Playbooks." } @@ -411,12 +432,14 @@ "isExternal": true, "href": "https://marketplace.redhat.com/en-us", "title": "Red Hat Marketplace", + "icon": "RHIcon", "description": "Find, try, purchase, and deploy your software across clouds." }, { "isExternal": true, "href": "https://www.redhat.com/en/products/trials", "title": "Red Hat Product Trials", + "icon": "RHIcon", "description": "Gain hands-on experience and assess if a product is right for you in a no-cost trial." } ] diff --git a/static/beta/stage/navigation/ansible-navigation.json b/static/beta/stage/navigation/ansible-navigation.json index 13fe1b17..52ddeac4 100644 --- a/static/beta/stage/navigation/ansible-navigation.json +++ b/static/beta/stage/navigation/ansible-navigation.json @@ -24,6 +24,7 @@ "appId": "automationHub", "title": "Collections", "href": "/ansible/automation-hub/", + "icon": "AnsibleIcon", "product": "Ansible Automation Hub", "description": "Find and download Ansible Content Collections from Red Hat and partners." }, @@ -130,6 +131,7 @@ "appId": "inventory", "title": "Inventory", "href": "/ansible/inventory", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "Get recommendations to prevent and resolve potential issues on your Ansible-managed ecosystem." }, @@ -142,6 +144,7 @@ "appId": "advisor", "title": "Recommendations", "href": "/ansible/advisor/recommendations", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security.", "alt_title": [ @@ -204,6 +207,7 @@ "appId": "policies", "title": "Policies", "href": "/ansible/policies", + "icon": "AnsibleIcon", "description": "Monitor your Ansible hosts against set parameters to detect deviation or misalignment.", "subtitle": "Red Hat Insights for Ansible", "alt_title": [ @@ -233,6 +237,7 @@ "appId": "remediations", "title": "Remediations", "href": "/ansible/remediations", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "Resolve issues with security, configuration, compliance, and policy recommendations." }, @@ -241,6 +246,7 @@ "appId": "tasks", "title": "Tasks", "href": "/ansible/tasks", + "icon": "AnsibleIcon", "product": "Red Hat Insights" } ] diff --git a/static/beta/stage/navigation/application-services-navigation.json b/static/beta/stage/navigation/application-services-navigation.json index 5b4c6cfa..91a3d9a3 100644 --- a/static/beta/stage/navigation/application-services-navigation.json +++ b/static/beta/stage/navigation/application-services-navigation.json @@ -24,6 +24,7 @@ "id": "apiManagement", "appId": "applicationServices", "title": "API Management", + "icon": "ServicesIcon", "description": "Manage API access, policy, and traffic controls for microservice-based applications.", "href": "/application-services/api-management" }, @@ -31,6 +32,7 @@ "id": "serviceAccounts", "appId": "applicationServices", "title": "Service Accounts", + "icon": "ServicesIcon", "href": "/application-services/service-accounts", "description": "Authenticate and connect securely to APIs from multiple services." } @@ -45,6 +47,7 @@ "id": "dataScience", "appId": "applicationServices", "title": "Data Science", + "icon": "DataScienceIcon", "href": "/application-services/data-science", "description": "Develop, train, and test artificial intelligence and machine learning (AI/ML) models." } @@ -60,6 +63,7 @@ "appId": "trustedContent", "title": "Trusted Content", "href": "/application-services/trusted-content", + "icon": "TrustedContentIcon", "description": "Increase trust and integrity in source code and accelerate the application development process.", "alt_title": [ "software supply chain", @@ -90,6 +94,7 @@ "appId": "acs", "title": "Overview", "href": "/application-services/acs/overview", + "icon": "ACSIcon", "description": "Securely build, deploy, and run your cloud applications using Kubernetes-native architecture." }, { diff --git a/static/beta/stage/navigation/business-services-navigation.json b/static/beta/stage/navigation/business-services-navigation.json index 7edd8de3..f02910d0 100644 --- a/static/beta/stage/navigation/business-services-navigation.json +++ b/static/beta/stage/navigation/business-services-navigation.json @@ -14,7 +14,8 @@ "id": "overview", "appId": "hybridCommittedSpend", "title": "Overview", - "href": "/business-services/hybrid-committed-spend" + "href": "/business-services/hybrid-committed-spend", + "icon": "PlaceholderIcon" }, { "id": "details", diff --git a/static/beta/stage/navigation/edge-navigation.json b/static/beta/stage/navigation/edge-navigation.json index 74dad812..ce98ca42 100644 --- a/static/beta/stage/navigation/edge-navigation.json +++ b/static/beta/stage/navigation/edge-navigation.json @@ -12,6 +12,7 @@ "filterable": false, "id": "groups", "href": "/edge/fleet-management", + "icon": "EdgeIcon", "permissions": [ { "method": "withEmail", diff --git a/static/beta/stage/navigation/iam-navigation.json b/static/beta/stage/navigation/iam-navigation.json index 3bc3d223..e605e6c5 100644 --- a/static/beta/stage/navigation/iam-navigation.json +++ b/static/beta/stage/navigation/iam-navigation.json @@ -17,6 +17,7 @@ "appId": "rbac", "title": "Users", "href": "/iam/user-access/users", + "icon": "PlaceholderIcon", "product": "Identity & Access Management", "description": "Manage your organization's role-based access control (RBAC) to services.", "alt_title": [ @@ -69,6 +70,7 @@ "appId": "iam", "title": "Authentication Factors", "href": "/iam/authentication-policy/authentication-factors", + "icon": "PlaceholderIcon", "product": "Identity & Access Management", "description": "Manage how your organization authenticates to Red Hat services." }, @@ -77,6 +79,7 @@ "appId": "iam", "title": "Identity Provider Integration", "href": "/iam/authentication-policy/identity-provider-integration", + "icon": "PlaceholderIcon", "product": "Identity & Access Management", "description": "Manage how your organization authenticates to Red Hat services." } diff --git a/static/beta/stage/navigation/openshift-navigation.json b/static/beta/stage/navigation/openshift-navigation.json index 75f3a906..8303a5c0 100644 --- a/static/beta/stage/navigation/openshift-navigation.json +++ b/static/beta/stage/navigation/openshift-navigation.json @@ -7,6 +7,7 @@ "appId": "openshift", "href": "/openshift", "title": "Clusters", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "View, Register, or Create an OpenShift Cluster." }, @@ -21,6 +22,7 @@ "appId": "openshift", "href": "/openshift/overview", "title": "Overview", + "icon": "OpenShiftIcon", "filterable": false, "product": "Red Hat OpenShift Cluster Manager", "description": "Overview of your OpenShift Environment." @@ -30,6 +32,7 @@ "appId": "openshift", "href": "/openshift/releases", "title": "Releases", + "icon": "OpenShiftIcon", "filterable": false, "product": "Red Hat OpenShift Cluster Manager", "description": "View general information on the most recent OpenShift Container Platform release versions that you can install." @@ -39,6 +42,7 @@ "appId": "sandbox", "href": "/openshift/sandbox", "title": "Developer Sandbox", + "icon": "OpenShiftIcon", "filterable": false, "description": "Learn and try developing in a private, pre-configured OpenShift environment." }, @@ -62,6 +66,7 @@ "id": "recommendations", "appId": "ocpAdvisor", "title": "Recommendations", + "icon": "OpenShiftIcon", "href": "/openshift/insights/advisor/recommendations", "product": "Red Hat OpenShift Cluster Manager", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." @@ -84,6 +89,7 @@ "appId": "ocpVulnerability", "title": "CVEs", "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "Identify and prioritize security vulnerabilities within your OpenShift clusters based on severity and frequency." }, @@ -140,6 +146,7 @@ "title": "Overview", "filterable": false, "href": "/openshift/cost-management", + "icon": "OpenShiftIcon", "product": "Red Hat Cost Management", "subtitle": "Red Hat Insights for OpenShift" }, diff --git a/static/beta/stage/navigation/quay-navigation.json b/static/beta/stage/navigation/quay-navigation.json index c74489c4..5ee00792 100644 --- a/static/beta/stage/navigation/quay-navigation.json +++ b/static/beta/stage/navigation/quay-navigation.json @@ -8,6 +8,7 @@ "id": "quayOrganizations", "appId": "quay-ui-plugin", "title": "Organizations", + "icon": "QuayIoIcon", "description": "Group and manage repositories belonging to a particular team, group, or company.", "href": "/quay/organization", "permissions": [ diff --git a/static/beta/stage/navigation/rhel-navigation.json b/static/beta/stage/navigation/rhel-navigation.json index 207cddbb..3a17cd25 100644 --- a/static/beta/stage/navigation/rhel-navigation.json +++ b/static/beta/stage/navigation/rhel-navigation.json @@ -22,6 +22,7 @@ "appId": "inventory", "title": "Systems", "href": "/insights/inventory", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" }, @@ -44,6 +45,7 @@ "appId": "imageBuilder", "title": "Images", "href": "/insights/image-builder", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Build and manage Red Hat Enterprise Linux images and environments.", @@ -91,6 +93,7 @@ "appId": "connector", "title": "Remote Host Configuration (RHC)", "href": "/insights/connector", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Configure your systems to execute Ansible Playbooks.", @@ -111,6 +114,7 @@ "appId": "connector", "title": "Activation Keys", "href": "/insights/connector/activation-keys", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Create activation keys to register your systems and configure repositories without using a username and password.", @@ -154,6 +158,7 @@ "appId": "patch", "title": "Advisories", "href": "/insights/patch/advisories", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "View applicable advisories and updates for your Red Hat Enterprise Linux systems.", @@ -168,6 +173,7 @@ "appId": "patch", "title": "Packages", "href": "/insights/patch/packages", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" }, @@ -176,6 +182,7 @@ "appId": "contentSources", "title": "Repositories", "href": "/insights/content", + "icon": "SubscriptionsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "alt_title": [ @@ -238,6 +245,7 @@ "appId": "advisor", "title": "Recommendations", "href": "/insights/advisor/recommendations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View details about your Red Hat Enterprise Linux systems.", "alt_title": [ @@ -266,6 +274,7 @@ "appId": "advisor", "title": "Systems", "href": "/insights/advisor/systems", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View details about your Red Hat Enterprise Linux systems." }, @@ -301,6 +310,7 @@ "appId": "policies", "title": "Policies", "href": "/insights/policies", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Monitor your RHEL hosts against set parameters to detect deviation or misalignment." } @@ -321,6 +331,7 @@ "appId": "vulnerability", "title": "CVEs", "href": "/insights/vulnerability/cves", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Identify and prioritize security vulnerabilities within your Red Hat Enterprise Linux systems based on severity and frequency." @@ -379,6 +390,7 @@ "appId": "compliance", "title": "Reports", "href": "/insights/compliance/reports", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Evaluate your Red Hat Enterprise systems’ compliance with security or regulatory standards.", "alt_title": [ @@ -428,6 +440,7 @@ "appId": "malware", "title": "Signatures", "href": "/insights/malware/signatures", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Identify potential malware on your Red Hat Enterprise Linux systems." }, @@ -469,6 +482,7 @@ "appId": "subscriptionInventory", "title": "Subscription Inventory", "href": "/insights/subscriptions/inventory", + "icon": "SubscriptionsIcon", "product": "Subscription Watch", "subtitle":"Red Hat Insights for RHEL", "description": "List your purchased subscriptions and view more information about each one.", @@ -500,6 +514,7 @@ "appId": "manifests", "title": "Manifests", "href": "/insights/subscriptions/manifests", + "icon": "InsightsIcon", "product": "Subscription Watch", "subtitle": "Red Hat Insights for RHEL", "description": "Export subscription manifests for Red Hat Satellite.", @@ -524,6 +539,7 @@ "appId": "ros", "title": "Resource Optimization", "href": "/insights/ros", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Optimize your public cloud-based Red Hat Enterprise Linux systems based on CPU, memory, and disk input/output performance.", @@ -552,6 +568,7 @@ "appId": "remediations", "title": "Remediations", "href": "/insights/remediations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Use Ansible Playbooks to resolve configuration, security, and compliance issues identified on your Red Hat Enterprise Linux systems.", @@ -574,6 +591,7 @@ "appId": "tasks", "title": "Tasks", "href": "/insights/tasks", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" } @@ -585,6 +603,7 @@ "title": "Register Systems", "filterable": false, "href": "/insights/registration", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Register your systems with the Red Hat Insights Client to view them on the Red Hat Hybrid Cloud Console." diff --git a/static/beta/stage/navigation/settings-navigation.json b/static/beta/stage/navigation/settings-navigation.json index 1f8e00cc..616dc12a 100644 --- a/static/beta/stage/navigation/settings-navigation.json +++ b/static/beta/stage/navigation/settings-navigation.json @@ -8,6 +8,7 @@ "title": "Sources", "description": "Sources provide a way for applications to collect data outside of the Red Hat Hybrid Cloud Console through either a direct connection to the source or indirectly.", "href": "/settings/sources", + "icon": "PlaceholderIcon", "alt_title": [ "providers", "cloud providers", @@ -50,12 +51,14 @@ "appId": "idmsvc", "title": "Directory & Domain Services", "description": "Directory and Domain Services for console.redhat.com", - "href": "/settings/idmsvc" + "href": "/settings/idmsvc", + "icon": "PlaceholderIcon" }, { "id": "integrations", "appId": "notifications", "title": "Integrations", + "icon": "PlaceholderIcon", "description": "Route event-triggered notifications to your preferred third-party tools and platforms, such as Splunk and ServiceNow.", "href": "/settings/integrations", "alt_title":[ @@ -109,6 +112,7 @@ "id": "console", "appId": "notifications", "title": "Console", + "icon": "PlaceholderIcon", "description": "Configure which notifications users within your organization receive.", "href": "/settings/notifications/console", "permissions": [ diff --git a/static/beta/stage/navigation/subscriptions-navigation.json b/static/beta/stage/navigation/subscriptions-navigation.json index 781fc7a0..2b9d605d 100644 --- a/static/beta/stage/navigation/subscriptions-navigation.json +++ b/static/beta/stage/navigation/subscriptions-navigation.json @@ -6,13 +6,15 @@ "id": "overview", "appId": "subscriptionsDashboardUi", "title": "Overview", - "href": "/subscriptions/overview" + "href": "/subscriptions/overview", + "icon": "SubscriptionsIcon" }, { "id": "subscriptionsInventory", "appId": "subscriptionInventory", "title": "Subscriptions Inventory", - "href": "/subscriptions/inventory" + "href": "/subscriptions/inventory", + "icon": "SubscriptionsIcon" }, { "id": "subscriptionsUsage", @@ -23,7 +25,8 @@ "id": "rhel", "appId": "subscriptions", "title": "RHEL", - "href": "/subscriptions/usage/rhel" + "href": "/subscriptions/usage/rhel", + "icon": "SubscriptionsIcon" }, { "id": "openshift", diff --git a/static/beta/stage/services/services.json b/static/beta/stage/services/services.json index 1cad57dd..397e5d93 100644 --- a/static/beta/stage/services/services.json +++ b/static/beta/stage/services/services.json @@ -48,16 +48,19 @@ { "title": "Create Cluster", "href": "/openshift/create", + "icon": "OpenShiftIcon", "description": "Select an OpenShift cluster type to create." }, { "title": "Clusters", "href": "/openshift", + "icon": "OpenShiftIcon", "description": "View, Register, or Create an OpenShift Cluster." }, { "title": "Releases", "href": "/openshift/releases", + "icon": "OpenShiftIcon", "description": "View general information on the most recent OpenShift Container Platform release versions that you can install." }, "quay.quay" @@ -81,6 +84,7 @@ { "title": "Edge images", "href": "/edge/manage-images", + "icon": "EdgeIcon", "description": "Manage the lifecycle and enhance security of your RHEL systems at the edge." }, "rhel.imageBuilder", @@ -171,11 +175,13 @@ "href": "/ansible/advisor/recommendations", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for Ansible", + "icon": "AnsibleIcon", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security." }, { "title": "Drift Comparison", "href": "/ansible/drift", + "icon": "AnsibleIcon", "subtitle": "Red Hat Insights for Ansible", "description": "Compare systems in your Ansible inventory to one another or against a set baseline." }, @@ -189,12 +195,14 @@ "links": [ { "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for OpenShift", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." }, { "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "title": "Vulnerability Dashboard", "subtitle": "Red Hat Insights for OpenShift", "description": "Identify and prioritize security vulnerabilities within your OpenShift clusters based on severity and frequency." @@ -209,6 +217,7 @@ { "href": "/insights/advisor/recommendations", "title": "Advisor Recommendations", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "View details about your Red Hat Enterprise Linux systems." }, @@ -219,11 +228,13 @@ { "href": "/insights/drift", "title": "Drift Comparison", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Compare systems in your Red Hat Enterprise Linux inventory to one another or against a set baseline." }, { "href": "/insights/patch/templates", + "icon": "InsightsIcon", "title": "Patch Templates", "subtitle": "Red Hat Insights for RHEL" }, @@ -263,6 +274,7 @@ "links": [ { "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "title": "Vulnerability Dashboard", "subtitle": "Red Hat Insights for OpenShift" } @@ -275,12 +287,14 @@ { "href": "/insights/advisor/recommendations", "title": "Advisor Recommendations", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "View details about your Red Hat Enterprise Linux systems." }, "rhel.advisories", { "href": "/insights/compliance/reports", + "icon": "InsightsIcon", "title": "Compliance", "subtitle":"Red Hat Insights for RHEL", "description": "Evaluate your Red Hat Enterprise systems’ compliance with security or regulatory standards." @@ -289,12 +303,14 @@ { "href": "/insights/malware/signatures", "title": "Malware", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Identify potential malware on your Red Hat Enterprise Linux systems." }, "rhel.remediations", { "href": "/insights/vulnerability/cves", + "icon": "InsightsIcon", "title": "Vulnerability", "subtitle": "Red Hat Insights for RHEL", "description": "Identify and prioritize security vulnerabilities within your Red Hat Enterprise Linux systems based on severity and frequency." @@ -324,10 +340,12 @@ "href": "/ansible/advisor/recommendations", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for Ansible", + "icon": "AnsibleIcon", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security." }, { "href": "/ansible/drift", + "icon": "AnsibleIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for Ansible", "description": "Compare systems in your Ansible inventory to one another or against a set baseline." @@ -342,6 +360,7 @@ "links": [ { "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for OpenShift", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." @@ -355,12 +374,14 @@ "links": [ { "href": "/insights/advisor/recommendations", + "icon": "InsightsIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for RHEL", "description": "See targeted recommendations to optimize your Red Hat Enterprise Linux hosts’ availability, performance, and security." }, { "href": "/insights/drift", + "icon": "InsightsIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for RHEL", "description": "Compare systems in your Red Hat Enterprise Linux inventory to one another or against a set baseline." @@ -395,6 +416,7 @@ { "href": "/insights/connector", "title": "Remote Host Configuration", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Configure your systems to execute Ansible Playbooks." } @@ -425,12 +447,14 @@ "isExternal": true, "href": "https://marketplace.redhat.com/en-us", "title": "Red Hat Marketplace", + "icon": "RHIcon", "description": "Find, try, purchase, and deploy your software across clouds." }, { "isExternal": true, "href": "https://www.redhat.com/en/products/trials", "title": "Red Hat Product Trials", + "icon": "RHIcon", "description": "Gain hands-on experience and assess if a product is right for you in a no-cost trial." } ] diff --git a/static/navigationSchema.json b/static/navigationSchema.json index 39300353..d9d6a4b7 100644 --- a/static/navigationSchema.json +++ b/static/navigationSchema.json @@ -48,6 +48,9 @@ "href": { "type": "string" }, + "icon": { + "type": "string" + }, "isExternal": { "type": "boolean" }, @@ -119,11 +122,24 @@ }, "icon": { "enum": [ - "wrench", - "trend-up", - "shield", + "ACSIcon", + "AnsibleIcon", + "AppServicesIcon", + "cloud", "database", - "cloud" + "DataScienceIcon", + "EdgeIcon", + "InsightsIcon", + "OpenShiftIcon", + "PlaceholderIcon", + "QuayIoIcon", + "RHIcon", + "ServicesIcon", + "shield", + "SubscriptionsIcon", + "trend-up", + "TrustedContentIcon", + "wrench" ] }, "navItems": { diff --git a/static/servicesSchema.json b/static/servicesSchema.json index 761c3af1..1b4f9157 100644 --- a/static/servicesSchema.json +++ b/static/servicesSchema.json @@ -35,6 +35,9 @@ "title": { "type": "string" }, + "icon": { + "type": "string" + }, "description": { "type": "string" } diff --git a/static/stable/itless/navigation/iam-navigation.json b/static/stable/itless/navigation/iam-navigation.json index 97a08d1d..d57426b7 100644 --- a/static/stable/itless/navigation/iam-navigation.json +++ b/static/stable/itless/navigation/iam-navigation.json @@ -12,6 +12,7 @@ "appId": "rbac", "title": "Users", "href": "/iam/user-access/users", + "icon": "PlaceholderIcon", "product": "Identity & Access Management", "description": "Manage your organization's role-based access control (RBAC) to services." }, diff --git a/static/stable/itless/navigation/openshift-navigation.json b/static/stable/itless/navigation/openshift-navigation.json index a536f94e..bc170d2e 100644 --- a/static/stable/itless/navigation/openshift-navigation.json +++ b/static/stable/itless/navigation/openshift-navigation.json @@ -7,6 +7,7 @@ "appId": "openshift", "href": "/openshift", "title": "Clusters", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "View, Register, or Create an OpenShift Cluster." }, @@ -15,6 +16,7 @@ "appId": "openshift", "href": "/openshift/releases", "title": "Releases", + "icon": "OpenShiftIcon", "filterable": false, "product": "Red Hat OpenShift Cluster Manager", "description": "View general information on the most recent OpenShift Container Platform release versions that you can install." diff --git a/static/stable/itless/navigation/rhel-navigation.json b/static/stable/itless/navigation/rhel-navigation.json index 68e0a73e..053e4adf 100644 --- a/static/stable/itless/navigation/rhel-navigation.json +++ b/static/stable/itless/navigation/rhel-navigation.json @@ -20,6 +20,7 @@ "appId": "inventory", "title": "Inventory", "href": "/insights/inventory", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View details about your Red Hat Enterprise Linux systems." }, @@ -32,6 +33,7 @@ "appId": "advisor", "title": "Recommendations", "href": "/insights/advisor/recommendations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "See targeted recommendations to optimize your Red Hat Enterprise Linux systems’ availability, performance, and security.", "alt_title": [ @@ -80,6 +82,7 @@ "appId": "patch", "title": "Advisories", "href": "/insights/patch/advisories", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View applicable advisories and updates for your Red Hat Enterprise Linux systems.", "alt_title": [ @@ -101,6 +104,7 @@ "appId": "patch", "title": "Packages", "href": "/insights/patch/packages", + "icon": "InsightsIcon", "product": "Red Hat Insights" }, { @@ -121,6 +125,7 @@ "appId": "vulnerability", "title": "CVEs", "href": "/insights/vulnerability/cves", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Identify and prioritize security vulnerabilities within your Red Hat Enterprise Linux systems based on severity and frequency." }, @@ -178,6 +183,7 @@ "appId": "compliance", "title": "Reports", "href": "/insights/compliance/reports", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Evaluate your Red Hat Enterprise systems’ compliance with security or regulatory standards.", "alt_title": [ @@ -227,6 +233,7 @@ "appId": "malware", "title": "Signatures", "href": "/insights/malware/signatures", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Identify potential malware on your Red Hat Enterprise Linux systems." }, @@ -265,6 +272,7 @@ "appId": "ros", "title": "Resource Optimization", "href": "/insights/ros", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Optimize your public cloud-based Red Hat Enterprise Linux systems based on CPU, memory, and disk input/output performance." }, @@ -273,6 +281,7 @@ "appId": "policies", "title": "Policies", "href": "/insights/policies", + "icon": "InsightsIcon", "description": "Monitor your Red Hat Enterprise Linux inventory systems against set parameters to detect deviation or misalignment." } ] @@ -283,6 +292,7 @@ "title": "Register Systems", "filterable": false, "href": "/insights/registration", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Register your systems with the Red Hat Insights Client to view them on the Red Hat Hybrid Cloud Console." }, @@ -295,6 +305,7 @@ "appId": "remediations", "title": "Remediations", "href": "/insights/remediations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Use Ansible Playbooks to resolve configuration, security, and compliance issues identified on your Red Hat Enterprise Linux systems.", "alt_title": [ @@ -316,6 +327,7 @@ "appId": "tasks", "title": "Tasks", "href": "/insights/tasks", + "icon": "InsightsIcon", "product": "Red Hat Insights" } ] diff --git a/static/stable/prod/navigation/ansible-navigation.json b/static/stable/prod/navigation/ansible-navigation.json index dc985254..2acb458b 100644 --- a/static/stable/prod/navigation/ansible-navigation.json +++ b/static/stable/prod/navigation/ansible-navigation.json @@ -24,6 +24,7 @@ "appId": "automationHub", "title": "Collections", "href": "/ansible/automation-hub/", + "icon": "AnsibleIcon", "product": "Ansible Automation Hub", "description": "Find and download Ansible Content Collections from Red Hat and partners." }, @@ -123,6 +124,7 @@ "id": "inventory", "title": "Inventory", "href": "/ansible/inventory", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "Get recommendations to prevent and resolve potential issues on your Ansible-managed ecosystem." }, @@ -135,6 +137,7 @@ "appId": "advisor", "title": "Recommendations", "href": "/ansible/advisor/recommendations", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security.", "alt_title": [ @@ -197,6 +200,7 @@ "id": "policies", "title": "Policies", "href": "/ansible/policies", + "icon": "AnsibleIcon", "description": "Monitor your Ansible hosts against set parameters to detect deviation or misalignment.", "subtitle": "Red Hat Insights for Ansible", "alt_title": [ @@ -226,6 +230,7 @@ "appId": "remediations", "title": "Remediations", "href": "/ansible/remediations", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "Resolve issues with security, configuration, compliance, and policy recommendations." }, @@ -234,6 +239,7 @@ "appId": "tasks", "title": "Tasks", "href": "/ansible/tasks", + "icon": "AnsibleIcon", "product": "Red Hat Insights" } ] diff --git a/static/stable/prod/navigation/application-services-navigation.json b/static/stable/prod/navigation/application-services-navigation.json index 61570229..8a28fecb 100644 --- a/static/stable/prod/navigation/application-services-navigation.json +++ b/static/stable/prod/navigation/application-services-navigation.json @@ -24,6 +24,7 @@ "id": "apiManagement", "appId": "applicationServices", "title": "API Management", + "icon": "ServicesIcon", "description": "Manage API access, policy, and traffic controls for microservice-based applications.", "href": "/application-services/api-management" }, @@ -32,6 +33,7 @@ "appId": "applicationServices", "title": "Service Accounts", "href": "/application-services/service-accounts", + "icon": "ServicesIcon", "description": "Authenticate and connect securely to APIs from multiple services." } ] @@ -45,6 +47,7 @@ "id": "dataScience", "appId": "applicationServices", "title": "Data Science", + "icon": "DataScienceIcon", "href": "/application-services/data-science", "description": "Develop, train, and test artificial intelligence and machine learning (AI/ML) models." } @@ -60,6 +63,7 @@ "appId": "trustedContent", "title": "Trusted Content", "href": "/application-services/trusted-content", + "icon": "TrustedContentIcon", "description": "Increase trust and integrity in source code and accelerate the application development process.", "alt_title": [ "software supply chain", @@ -96,6 +100,7 @@ "appId": "acs", "title": "Overview", "href": "/application-services/acs/overview", + "icon": "ACSIcon", "description": "Securely build, deploy, and run your cloud applications using Kubernetes-native architecture." }, { diff --git a/static/stable/prod/navigation/edge-navigation.json b/static/stable/prod/navigation/edge-navigation.json index 374bb8e4..27e6e2cf 100644 --- a/static/stable/prod/navigation/edge-navigation.json +++ b/static/stable/prod/navigation/edge-navigation.json @@ -10,7 +10,8 @@ "title": "Groups", "id": "groups", "appId": "edge", - "href": "/edge/fleet-management" + "href": "/edge/fleet-management", + "icon": "EdgeIcon" }, { "title": "Systems", diff --git a/static/stable/prod/navigation/openshift-navigation.json b/static/stable/prod/navigation/openshift-navigation.json index 4cf186f9..317ee4b4 100644 --- a/static/stable/prod/navigation/openshift-navigation.json +++ b/static/stable/prod/navigation/openshift-navigation.json @@ -7,6 +7,7 @@ "appId": "openshift", "href": "/openshift", "title": "Clusters", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "View, Register, or Create an OpenShift Cluster." }, @@ -21,6 +22,7 @@ "appId": "openshift", "href": "/openshift/overview", "title": "Overview", + "icon": "OpenShiftIcon", "filterable": false, "product": "Red Hat OpenShift Cluster Manager", "description": "Overview of your OpenShift Environment." @@ -30,6 +32,7 @@ "appId": "openshift", "href": "/openshift/releases", "title": "Releases", + "icon": "OpenShiftIcon", "filterable": false, "product": "Red Hat OpenShift Cluster Manager", "description": "View general information on the most recent OpenShift Container Platform release versions that you can install." @@ -39,6 +42,7 @@ "appId": "sandbox", "href": "/openshift/sandbox", "title": "Developer Sandbox", + "icon": "OpenShiftIcon", "filterable": false, "description": "Learn and try developing in a private, pre-configured OpenShift environment." }, @@ -64,6 +68,7 @@ "appId": "ocpAdvisor", "title": "Recommendations", "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." }, @@ -85,6 +90,7 @@ "appId": "ocpVulnerability", "title": "CVEs", "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "Identify and prioritize security vulnerabilities within your OpenShift clusters based on severity and frequency." }, @@ -143,6 +149,7 @@ "title": "Overview", "filterable": false, "href": "/openshift/cost-management", + "icon": "OpenShiftIcon", "product": "Red Hat Cost Management", "subtitle": "Red Hat Insights for OpenShift" }, diff --git a/static/stable/prod/navigation/quay-navigation.json b/static/stable/prod/navigation/quay-navigation.json index 7380b338..b1d8d9e2 100644 --- a/static/stable/prod/navigation/quay-navigation.json +++ b/static/stable/prod/navigation/quay-navigation.json @@ -7,6 +7,7 @@ "id": "quayOrganizations", "appId": "quay-ui-plugin", "title": "Organizations", + "icon": "QuayIoIcon", "description": "Group and manage repositories belonging to a particular team, group, or company.", "href": "/quay/organization", "permissions": [ diff --git a/static/stable/prod/navigation/rhel-navigation.json b/static/stable/prod/navigation/rhel-navigation.json index eca2bc5d..79b5c2ac 100644 --- a/static/stable/prod/navigation/rhel-navigation.json +++ b/static/stable/prod/navigation/rhel-navigation.json @@ -22,6 +22,7 @@ "appId": "inventory", "title": "Systems", "href": "/insights/inventory", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" }, @@ -44,6 +45,7 @@ "appId": "imageBuilder", "title": "Images", "href": "/insights/image-builder", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Build and manage Red Hat Enterprise Linux images and environments.", @@ -91,6 +93,7 @@ "appId": "connector", "title": "Remote Host Configuration (RHC)", "href": "/insights/connector", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Configure your systems to execute Ansible Playbooks.", @@ -111,6 +114,7 @@ "appId": "connector", "title": "Activation Keys", "href": "/insights/connector/activation-keys", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Create activation keys to register your systems and configure repositories without using a username and password.", @@ -154,6 +158,7 @@ "appId": "patch", "title": "Advisories", "href": "/insights/patch/advisories", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "View applicable advisories and updates for your Red Hat Enterprise Linux systems.", @@ -169,6 +174,7 @@ "appId": "patch", "title": "Packages", "href": "/insights/patch/packages", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" }, @@ -177,6 +183,7 @@ "appId": "contentSources", "title": "Repositories", "href": "/insights/content", + "icon": "SubscriptionsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "alt_title": [ @@ -241,6 +248,7 @@ "appId": "advisor", "title": "Recommendations", "href": "/insights/advisor/recommendations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View details about your Red Hat Enterprise Linux systems.", "alt_title": [ @@ -269,6 +277,7 @@ "appId": "advisor", "title": "Systems", "href": "/insights/advisor/systems", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View details about your Red Hat Enterprise Linux systems." }, @@ -306,6 +315,7 @@ "appId": "policies", "title": "Policies", "href": "/insights/policies/policies/list", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Monitor your RHEL hosts against set parameters to detect deviation or misalignment." } @@ -325,6 +335,7 @@ "appId": "vulnerability", "title": "CVEs", "href": "/insights/vulnerability/cves", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Identify and prioritize security vulnerabilities within your Red Hat Enterprise Linux systems based on severity and frequency." @@ -383,6 +394,7 @@ "appId": "compliance", "title": "Reports", "href": "/insights/compliance/reports", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Evaluate your Red Hat Enterprise systems’ compliance with security or regulatory standards.", "alt_title": [ @@ -432,6 +444,7 @@ "appId": "malware", "title": "Signatures", "href": "/insights/malware/signatures", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Identify potential malware on your Red Hat Enterprise Linux systems." }, @@ -473,6 +486,7 @@ "appId": "subscriptionInventory", "title": "Subscription Inventory", "href": "/insights/subscriptions/inventory", + "icon": "SubscriptionsIcon", "product": "Subscription Watch", "subtitle":"Red Hat Insights for RHEL", "description": "List your purchased subscriptions and view more information about each one.", @@ -504,6 +518,7 @@ "appId": "manifests", "title": "Manifests", "href": "/insights/subscriptions/manifests", + "icon": "InsightsIcon", "product": "Subscription Watch", "subtitle": "Red Hat Insights for RHEL", "description": "Export subscription manifests for Red Hat Satellite.", @@ -528,6 +543,7 @@ "appId": "ros", "title": "Resource Optimization", "href": "/insights/ros", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Optimize your public cloud-based Red Hat Enterprise Linux systems based on CPU, memory, and disk input/output performance.", @@ -556,6 +572,7 @@ "appId": "remediations", "title": "Remediations", "href": "/insights/remediations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Use Ansible Playbooks to resolve configuration, security, and compliance issues identified on your Red Hat Enterprise Linux systems.", @@ -578,6 +595,7 @@ "appId": "tasks", "title": "Tasks", "href": "/insights/tasks", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" } @@ -589,6 +607,7 @@ "title": "Register Systems", "filterable": false, "href": "/insights/registration", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Register your systems with the Red Hat Insights Client to view them on the Red Hat Hybrid Cloud Console." diff --git a/static/stable/prod/navigation/settings-navigation.json b/static/stable/prod/navigation/settings-navigation.json index 792a5db8..bb1994fb 100644 --- a/static/stable/prod/navigation/settings-navigation.json +++ b/static/stable/prod/navigation/settings-navigation.json @@ -6,6 +6,7 @@ "id": "sources", "appId": "sources", "title": "Sources", + "icon": "PlaceholderIcon", "description": "Sources provide a way for applications to collect data outside of the Red Hat Hybrid Cloud Console through either a direct connection to the source or indirectly.", "href": "/settings/sources", "alt_title": [ @@ -37,6 +38,7 @@ "id": "integrations", "appId": "notifications", "title": "Integrations", + "icon": "PlaceholderIcon", "description": "Route event-triggered notifications to your preferred third-party tools and platforms, such as Splunk and ServiceNow.", "href": "/settings/integrations", "alt_title":[ @@ -78,6 +80,7 @@ "id": "console", "appId": "notifications", "title": "Console", + "icon": "PlaceholderIcon", "description": "Configure which notifications users within your organization receive.", "href": "/settings/notifications/console" } diff --git a/static/stable/prod/services/services.json b/static/stable/prod/services/services.json index 3706eeab..c36567fc 100644 --- a/static/stable/prod/services/services.json +++ b/static/stable/prod/services/services.json @@ -48,16 +48,19 @@ { "title": "Create Cluster", "href": "/openshift/create", + "icon": "OpenShiftIcon", "description": "Select an OpenShift cluster type to create." }, { "title": "Clusters", "href": "/openshift", + "icon": "OpenShiftIcon", "description": "View, Register, or Create an OpenShift Cluster." }, { "title": "Releases", "href": "/openshift/releases", + "icon": "OpenShiftIcon", "description": "View general information on the most recent OpenShift Container Platform release versions that you can install." }, "quay.quay" @@ -82,6 +85,7 @@ { "title": "Edge images", "href": "/edge/manage-images", + "icon": "EdgeIcon", "description": "Manage the lifecycle and enhance security of your RHEL systems at the edge." }, "rhel.imageBuilder", @@ -172,11 +176,13 @@ "href": "/ansible/advisor/recommendations", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for Ansible", + "icon": "InsightsIcon", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security." }, { "title": "Drift Comparison", "href": "/ansible/drift", + "icon": "AnsibleIcon", "subtitle": "Red Hat Insights for Ansible", "description": "Compare systems in your Ansible inventory to one another or against a set baseline." }, @@ -190,12 +196,14 @@ "links": [ { "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for OpenShift", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." }, { "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "title": "Vulnerability Dashboard", "subtitle": "Red Hat Insights for OpenShift", "description": "Identify and prioritize security vulnerabilities within your OpenShift clusters based on severity and frequency." @@ -211,6 +219,7 @@ "href": "/insights/advisor/recommendations", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for RHEL", + "icon": "InsightsIcon", "description": "View details about your Red Hat Enterprise Linux systems." }, "rhel.advisories", @@ -219,12 +228,14 @@ "rhel.repositories", { "href": "/insights/drift", + "icon": "InsightsIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for RHEL", "description": "Compare systems in your Red Hat Enterprise Linux inventory to one another or against a set baseline." }, { "href": "/insights/patch/templates", + "icon": "InsightsIcon", "title": "Patch Templates", "subtitle": "Red Hat Insights for RHEL" }, @@ -264,6 +275,7 @@ "links": [ { "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "title": "Vulnerability Dashboard", "subtitle": "Red Hat Insights for OpenShift" } @@ -277,11 +289,13 @@ "href": "/insights/advisor/recommendations", "title": "Advisor recommendations", "subtitle": "Red Hat Insights for RHEL", + "icon": "InsightsIcon", "description": "View details about your Red Hat Enterprise Linux systems." }, "rhel.advisories", { "href": "/insights/compliance/reports", + "icon": "InsightsIcon", "title": "Compliance", "subtitle":"Red Hat Insights for RHEL", "description": "Evaluate your Red Hat Enterprise systems’ compliance with security or regulatory standards." @@ -291,11 +305,13 @@ "href": "/insights/malware/signatures", "title": "Malware", "subtitle": "Red Hat Insights for RHEL", + "icon": "InsightsIcon", "description": "Identify potential malware on your Red Hat Enterprise Linux systems." }, "rhel.remediations", { "href": "/insights/vulnerability/cves", + "icon": "InsightsIcon", "title": "Vulnerability", "subtitle": "Red Hat Insights for RHEL", "description": "Identify and prioritize security vulnerabilities within your Red Hat Enterprise Linux systems based on severity and frequency." @@ -325,10 +341,12 @@ "href": "/ansible/advisor/recommendations", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for Ansible", + "icon": "InsightsIcon", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security." }, { "href": "/ansible/drift", + "icon": "AnsibleIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for Ansible", "description": "Compare systems in your Ansible inventory to one another or against a set baseline." @@ -343,6 +361,7 @@ "links": [ { "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for OpenShift", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." @@ -356,12 +375,14 @@ "links": [ { "href": "/insights/advisor/recommendations", + "icon": "InsightsIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for RHEL", "description": "See targeted recommendations to optimize your Red Hat Enterprise Linux hosts’ availability, performance, and security." }, { "href": "/insights/drift", + "icon": "InsightsIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for RHEL", "description": "Compare systems in your Red Hat Enterprise Linux inventory to one another or against a set baseline." @@ -394,6 +415,7 @@ { "href": "/insights/connector", "title": "Remote Host Configuration", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Configure your systems to execute Ansible Playbooks." } @@ -410,12 +432,14 @@ "isExternal": true, "href": "https://marketplace.redhat.com/en-us", "title": "Red Hat Marketplace", + "icon": "RHIcon", "description": "Find, try, purchase, and deploy your software across clouds." }, { "isExternal": true, "href": "https://www.redhat.com/en/products/trials", "title": "Red Hat Product Trials", + "icon": "RHIcon", "description": "Gain hands-on experience and assess if a product is right for you in a no-cost trial." } ] diff --git a/static/stable/stage/navigation/ansible-navigation.json b/static/stable/stage/navigation/ansible-navigation.json index 30088b19..06d3653b 100644 --- a/static/stable/stage/navigation/ansible-navigation.json +++ b/static/stable/stage/navigation/ansible-navigation.json @@ -25,6 +25,7 @@ "title": "Collections", "href": "/ansible/automation-hub/", "product": "Ansible Automation Hub", + "icon": "AnsibleIcon", "description": "Find and download Ansible Content Collections from Red Hat and partners." }, { @@ -130,6 +131,7 @@ "appId": "inventory", "title": "Inventory", "href": "/ansible/inventory", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "Get recommendations to prevent and resolve potential issues on your Ansible-managed ecosystem." }, @@ -142,6 +144,7 @@ "appId": "advisor", "title": "Recommendations", "href": "/ansible/advisor/recommendations", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security.", "alt_title": [ @@ -204,6 +207,7 @@ "appId": "policies", "title": "Policies", "href": "/ansible/policies", + "icon": "AnsibleIcon", "description": "Monitor your Ansible hosts against set parameters to detect deviation or misalignment.", "subtitle": "Red Hat Insights for Ansible", "alt_title": [ @@ -233,6 +237,7 @@ "appId": "remediations", "title": "Remediations", "href": "/ansible/remediations", + "icon": "AnsibleIcon", "product": "Red Hat Insights", "description": "Resolve issues with security, configuration, compliance, and policy recommendations." }, @@ -241,6 +246,7 @@ "appId": "tasks", "title": "Tasks", "href": "/ansible/tasks", + "icon": "AnsibleIcon", "product": "Red Hat Insights" } ] diff --git a/static/stable/stage/navigation/application-services-navigation.json b/static/stable/stage/navigation/application-services-navigation.json index c0ae9327..fb451b0e 100644 --- a/static/stable/stage/navigation/application-services-navigation.json +++ b/static/stable/stage/navigation/application-services-navigation.json @@ -24,6 +24,7 @@ "id": "apiManagement", "appId": "applicationServices", "title": "API Management", + "icon": "ServicesIcon", "description": "Manage API access, policy, and traffic controls for microservice-based applications.", "href": "/application-services/api-management" }, @@ -32,6 +33,7 @@ "appId": "applicationServices", "title": "Service Accounts", "href": "/application-services/service-accounts", + "icon": "ServicesIcon", "description": "Authenticate and connect securely to APIs from multiple services." } ] @@ -46,6 +48,7 @@ "appId": "applicationServices", "title": "Data Science", "href": "/application-services/data-science", + "icon": "DataScienceIcon", "description": "Develop, train, and test artificial intelligence and machine learning (AI/ML) models." } ] @@ -60,6 +63,7 @@ "appId": "trustedContent", "title": "Trusted Content", "href": "/application-services/trusted-content", + "icon": "TrustedContentIcon", "description": "Increase trust and integrity in source code and accelerate the application development process.", "alt_title": [ "software supply chain", @@ -90,6 +94,7 @@ "appId": "acs", "title": "Overview", "href": "/application-services/acs/overview", + "icon": "ACSIcon", "description": "Securely build, deploy, and run your cloud applications using Kubernetes-native architecture." }, { diff --git a/static/stable/stage/navigation/business-services-navigation.json b/static/stable/stage/navigation/business-services-navigation.json index 7edd8de3..f02910d0 100644 --- a/static/stable/stage/navigation/business-services-navigation.json +++ b/static/stable/stage/navigation/business-services-navigation.json @@ -14,7 +14,8 @@ "id": "overview", "appId": "hybridCommittedSpend", "title": "Overview", - "href": "/business-services/hybrid-committed-spend" + "href": "/business-services/hybrid-committed-spend", + "icon": "PlaceholderIcon" }, { "id": "details", diff --git a/static/stable/stage/navigation/edge-navigation.json b/static/stable/stage/navigation/edge-navigation.json index c54c44a4..0709b15f 100644 --- a/static/stable/stage/navigation/edge-navigation.json +++ b/static/stable/stage/navigation/edge-navigation.json @@ -13,6 +13,7 @@ "filterable": false, "id": "groups", "href": "/edge/fleet-management", + "icon": "EdgeIcon", "permissions": [ { "method": "withEmail", diff --git a/static/stable/stage/navigation/iam-navigation.json b/static/stable/stage/navigation/iam-navigation.json index 9230b7cf..a1fece45 100644 --- a/static/stable/stage/navigation/iam-navigation.json +++ b/static/stable/stage/navigation/iam-navigation.json @@ -18,6 +18,7 @@ "appId": "rbac", "title": "Users", "href": "/iam/user-access/users", + "icon": "PlaceholderIcon", "product": "Identity & Access Management", "description": "Manage your organization's role-based access control (RBAC) to services.", "alt_title": [ @@ -70,6 +71,7 @@ "appId": "iam", "title": "Authentication Factors", "href": "/iam/authentication-policy/authentication-factors", + "icon": "PlaceholderIcon", "product": "Identity & Access Management", "description": "Manage how your organization authenticates to Red Hat services." } diff --git a/static/stable/stage/navigation/openshift-navigation.json b/static/stable/stage/navigation/openshift-navigation.json index 75f3a906..c188cefd 100644 --- a/static/stable/stage/navigation/openshift-navigation.json +++ b/static/stable/stage/navigation/openshift-navigation.json @@ -7,6 +7,7 @@ "appId": "openshift", "href": "/openshift", "title": "Clusters", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "View, Register, or Create an OpenShift Cluster." }, @@ -21,6 +22,7 @@ "appId": "openshift", "href": "/openshift/overview", "title": "Overview", + "icon": "OpenShiftIcon", "filterable": false, "product": "Red Hat OpenShift Cluster Manager", "description": "Overview of your OpenShift Environment." @@ -30,6 +32,7 @@ "appId": "openshift", "href": "/openshift/releases", "title": "Releases", + "icon": "OpenShiftIcon", "filterable": false, "product": "Red Hat OpenShift Cluster Manager", "description": "View general information on the most recent OpenShift Container Platform release versions that you can install." @@ -39,6 +42,7 @@ "appId": "sandbox", "href": "/openshift/sandbox", "title": "Developer Sandbox", + "icon": "OpenShiftIcon", "filterable": false, "description": "Learn and try developing in a private, pre-configured OpenShift environment." }, @@ -63,6 +67,7 @@ "appId": "ocpAdvisor", "title": "Recommendations", "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." }, @@ -84,6 +89,7 @@ "appId": "ocpVulnerability", "title": "CVEs", "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "product": "Red Hat OpenShift Cluster Manager", "description": "Identify and prioritize security vulnerabilities within your OpenShift clusters based on severity and frequency." }, @@ -140,6 +146,7 @@ "title": "Overview", "filterable": false, "href": "/openshift/cost-management", + "icon": "OpenShiftIcon", "product": "Red Hat Cost Management", "subtitle": "Red Hat Insights for OpenShift" }, diff --git a/static/stable/stage/navigation/quay-navigation.json b/static/stable/stage/navigation/quay-navigation.json index c571a55c..74a483f2 100644 --- a/static/stable/stage/navigation/quay-navigation.json +++ b/static/stable/stage/navigation/quay-navigation.json @@ -8,6 +8,7 @@ "id": "quayOrganizations", "appId": "quay-ui-plugin", "title": "Organizations", + "icon": "QuayIoIcon", "description": "Group and manage repositories belonging to a particular team, group, or company.", "href": "/quay/organization", "permissions": [ diff --git a/static/stable/stage/navigation/rhel-navigation.json b/static/stable/stage/navigation/rhel-navigation.json index eca2bc5d..79b5c2ac 100644 --- a/static/stable/stage/navigation/rhel-navigation.json +++ b/static/stable/stage/navigation/rhel-navigation.json @@ -22,6 +22,7 @@ "appId": "inventory", "title": "Systems", "href": "/insights/inventory", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" }, @@ -44,6 +45,7 @@ "appId": "imageBuilder", "title": "Images", "href": "/insights/image-builder", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Build and manage Red Hat Enterprise Linux images and environments.", @@ -91,6 +93,7 @@ "appId": "connector", "title": "Remote Host Configuration (RHC)", "href": "/insights/connector", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Configure your systems to execute Ansible Playbooks.", @@ -111,6 +114,7 @@ "appId": "connector", "title": "Activation Keys", "href": "/insights/connector/activation-keys", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Create activation keys to register your systems and configure repositories without using a username and password.", @@ -154,6 +158,7 @@ "appId": "patch", "title": "Advisories", "href": "/insights/patch/advisories", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "View applicable advisories and updates for your Red Hat Enterprise Linux systems.", @@ -169,6 +174,7 @@ "appId": "patch", "title": "Packages", "href": "/insights/patch/packages", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" }, @@ -177,6 +183,7 @@ "appId": "contentSources", "title": "Repositories", "href": "/insights/content", + "icon": "SubscriptionsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "alt_title": [ @@ -241,6 +248,7 @@ "appId": "advisor", "title": "Recommendations", "href": "/insights/advisor/recommendations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View details about your Red Hat Enterprise Linux systems.", "alt_title": [ @@ -269,6 +277,7 @@ "appId": "advisor", "title": "Systems", "href": "/insights/advisor/systems", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "View details about your Red Hat Enterprise Linux systems." }, @@ -306,6 +315,7 @@ "appId": "policies", "title": "Policies", "href": "/insights/policies/policies/list", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Monitor your RHEL hosts against set parameters to detect deviation or misalignment." } @@ -325,6 +335,7 @@ "appId": "vulnerability", "title": "CVEs", "href": "/insights/vulnerability/cves", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Identify and prioritize security vulnerabilities within your Red Hat Enterprise Linux systems based on severity and frequency." @@ -383,6 +394,7 @@ "appId": "compliance", "title": "Reports", "href": "/insights/compliance/reports", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Evaluate your Red Hat Enterprise systems’ compliance with security or regulatory standards.", "alt_title": [ @@ -432,6 +444,7 @@ "appId": "malware", "title": "Signatures", "href": "/insights/malware/signatures", + "icon": "InsightsIcon", "product": "Red Hat Insights", "description": "Identify potential malware on your Red Hat Enterprise Linux systems." }, @@ -473,6 +486,7 @@ "appId": "subscriptionInventory", "title": "Subscription Inventory", "href": "/insights/subscriptions/inventory", + "icon": "SubscriptionsIcon", "product": "Subscription Watch", "subtitle":"Red Hat Insights for RHEL", "description": "List your purchased subscriptions and view more information about each one.", @@ -504,6 +518,7 @@ "appId": "manifests", "title": "Manifests", "href": "/insights/subscriptions/manifests", + "icon": "InsightsIcon", "product": "Subscription Watch", "subtitle": "Red Hat Insights for RHEL", "description": "Export subscription manifests for Red Hat Satellite.", @@ -528,6 +543,7 @@ "appId": "ros", "title": "Resource Optimization", "href": "/insights/ros", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Optimize your public cloud-based Red Hat Enterprise Linux systems based on CPU, memory, and disk input/output performance.", @@ -556,6 +572,7 @@ "appId": "remediations", "title": "Remediations", "href": "/insights/remediations", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Use Ansible Playbooks to resolve configuration, security, and compliance issues identified on your Red Hat Enterprise Linux systems.", @@ -578,6 +595,7 @@ "appId": "tasks", "title": "Tasks", "href": "/insights/tasks", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL" } @@ -589,6 +607,7 @@ "title": "Register Systems", "filterable": false, "href": "/insights/registration", + "icon": "InsightsIcon", "product": "Red Hat Insights", "subtitle": "Red Hat Insights for RHEL", "description": "Register your systems with the Red Hat Insights Client to view them on the Red Hat Hybrid Cloud Console." diff --git a/static/stable/stage/navigation/settings-navigation.json b/static/stable/stage/navigation/settings-navigation.json index 929903b8..25af566f 100644 --- a/static/stable/stage/navigation/settings-navigation.json +++ b/static/stable/stage/navigation/settings-navigation.json @@ -6,6 +6,7 @@ "id": "sources", "appId": "sources", "title": "Sources", + "icon": "PlaceholderIcon", "description": "Sources provide a way for applications to collect data outside of the Red Hat Hybrid Cloud Console through either a direct connection to the source or indirectly.", "href": "/settings/sources", "alt_title": [ @@ -37,6 +38,7 @@ "id": "integrations", "appId": "notifications", "title": "Integrations", + "icon": "PlaceholderIcon", "description": "Route event-triggered notifications to your preferred third-party tools and platforms, such as Splunk and ServiceNow.", "href": "/settings/integrations", "alt_title":[ @@ -78,6 +80,7 @@ "id": "console", "appId": "notifications", "title": "Console", + "icon": "PlaceholderIcon", "description": "Configure which notifications users within your organization receive.", "href": "/settings/notifications/console" } diff --git a/static/stable/stage/services/services.json b/static/stable/stage/services/services.json index 106fe432..14c6bf7c 100644 --- a/static/stable/stage/services/services.json +++ b/static/stable/stage/services/services.json @@ -48,16 +48,19 @@ { "title": "Create Cluster", "href": "/openshift/create", + "icon": "OpenShiftIcon", "description": "Select an OpenShift cluster type to create." }, { "title": "Clusters", "href": "/openshift", + "icon": "OpenShiftIcon", "description": "View, Register, or Create an OpenShift Cluster." }, { "title": "Releases", "href": "/openshift/releases", + "icon": "OpenShiftIcon", "description": "View general information on the most recent OpenShift Container Platform release versions that you can install." }, "quay.quay" @@ -81,6 +84,7 @@ { "title": "Edge images", "href": "/edge/manage-images", + "icon": "EdgeIcon", "description": "Manage the lifecycle and enhance security of your RHEL systems at the edge." }, "rhel.imageBuilder", @@ -171,10 +175,12 @@ "href": "/ansible/advisor/recommendations", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for Ansible", + "icon": "InsightsIcon", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security." }, { "title": "Drift Comparison", + "icon": "AnsibleIcon", "href": "/ansible/drift", "subtitle": "Red Hat Insights for Ansible", "description": "Compare systems in your Ansible inventory to one another or against a set baseline." @@ -189,12 +195,14 @@ "links": [ { "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for OpenShift", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." }, { "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "title": "Vulnerability Dashboard", "subtitle": "Red Hat Insights for OpenShift", "description": "Identify and prioritize security vulnerabilities within your OpenShift clusters based on severity and frequency." @@ -210,6 +218,7 @@ "href": "/insights/advisor/recommendations", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for RHEL", + "icon": "InsightsIcon", "description": "View details about your Red Hat Enterprise Linux systems." }, "rhel.advisories", @@ -218,12 +227,14 @@ "rhel.repositories", { "href": "/insights/drift", + "icon": "InsightsIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for RHEL", "description": "Compare systems in your Red Hat Enterprise Linux inventory to one another or against a set baseline." }, { "href": "/insights/patch/templates", + "icon": "InsightsIcon", "title": "Patch Templates", "subtitle": "Red Hat Insights for RHEL" }, @@ -263,6 +274,7 @@ "links": [ { "href": "/openshift/insights/vulnerability/cves", + "icon": "OpenShiftIcon", "title": "Vulnerability Dashboard", "subtitle": "Red Hat Insights for OpenShift" } @@ -276,11 +288,13 @@ "href": "/insights/advisor/recommendations", "title": "Advisor recommendations", "subtitle": "Red Hat Insights for RHEL", + "icon": "InsightsIcon", "description": "View details about your Red Hat Enterprise Linux systems." }, "rhel.advisories", { "href": "/insights/compliance/reports", + "icon": "InsightsIcon", "title": "Compliance", "subtitle":"Red Hat Insights for RHEL", "description": "Evaluate your Red Hat Enterprise systems’ compliance with security or regulatory standards." @@ -289,12 +303,14 @@ { "href": "/insights/malware/signatures", "title": "Malware", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Identify potential malware on your Red Hat Enterprise Linux systems." }, "rhel.remediations", { "href": "/insights/vulnerability/cves", + "icon": "InsightsIcon", "title": "Vulnerability", "subtitle": "Red Hat Insights for RHEL", "description": "Identify and prioritize security vulnerabilities within your Red Hat Enterprise Linux systems based on severity and frequency." @@ -324,10 +340,12 @@ "href": "/ansible/advisor/recommendations", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for Ansible", + "icon": "AnsibleIcon", "description": "See targeted recommendations to optimize your Ansible hosts’ availability, performance, and security." }, { "href": "/ansible/drift", + "icon": "AnsibleIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for Ansible", "description": "Compare systems in your Ansible inventory to one another or against a set baseline." @@ -342,6 +360,7 @@ "links": [ { "href": "/openshift/insights/advisor/recommendations", + "icon": "OpenShiftIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for OpenShift", "description": "See targeted recommendations to optimize your OpenShift clusters’ availability, performance, and security." @@ -355,12 +374,14 @@ "links": [ { "href": "/insights/advisor/recommendations", + "icon": "InsightsIcon", "title": "Advisor Recommendations", "subtitle": "Red Hat Insights for RHEL", "description": "See targeted recommendations to optimize your Red Hat Enterprise Linux hosts’ availability, performance, and security." }, { "href": "/insights/drift", + "icon": "InsightsIcon", "title": "Drift Comparison", "subtitle": "Red Hat Insights for RHEL", "description": "Compare systems in your Red Hat Enterprise Linux inventory to one another or against a set baseline." @@ -394,6 +415,7 @@ { "href": "/insights/connector", "title": "Remote Host Configuration", + "icon": "InsightsIcon", "subtitle": "Red Hat Insights for RHEL", "description": "Configure your systems to execute Ansible Playbooks." } @@ -410,12 +432,14 @@ "isExternal": true, "href": "https://marketplace.redhat.com/en-us", "title": "Red Hat Marketplace", + "icon": "RHIcon", "description": "Find, try, purchase, and deploy your software across clouds." }, { "isExternal": true, "href": "https://www.redhat.com/en/products/trials", "title": "Red Hat Product Trials", + "icon": "RHIcon", "description": "Gain hands-on experience and assess if a product is right for you in a no-cost trial." } ]