Skip to content

Commit 1cbd533

Browse files
authored
Merge pull request #562 from danmacpherson/variants
Adding variant functionality to patterns browser
2 parents 736e189 + 72d72d9 commit 1cbd533

File tree

10 files changed

+179
-74
lines changed

10 files changed

+179
-74
lines changed

content/patterns/medical-diagnosis-amx/_index.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@ title: Intel AMX accelerated Medical Diagnosis
33
date: 2023-10-10
44
validated: false
55
summary: This pattern is based on a demo implementation of an automated data pipeline for chest X-ray analysis previously developed by Red Hat. The pattern is modified to utilize Intel AMX feature.
6-
products:
6+
rh_products:
77
- Red Hat OpenShift Container Platform
88
- Red Hat OpenShift Serverless
99
- Red Hat OpenShift Data Foundation
10-
- Red Hat OpenShift Node Feature Discovery
11-
- 4th Gen Intel Xeon Scalable processors with Intel Advanced Matrix Extensions (Intel AMX)
10+
partners:
11+
- Intel
1212
industries:
1313
- medical
1414
aliases: /medical-diagnosis-amx/
15+
variant_of: medical-diagnosis
1516
pattern_logo: medical-diagnosis.png
1617
links:
1718
install: getting-started

content/patterns/multicloud-gitops-Portworx/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ partners:
1111
industries:
1212
- General
1313
aliases: /multicloud-gitops-Portworx/
14+
variant_of: multicloud-gitops
1415
pattern_logo: multicloud-gitops-Portworx.png
1516
links:
1617
install: getting-started

content/patterns/multicloud-gitops-amx-rhoai/_index.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@ title: Intel AMX accelerated Multicloud GitOps with Openshift AI
33
date: 2024-02-27
44
validated: false
55
summary: This is extension of Multicloud GitOps pattern with Red Hat Openshift AI component to show the value of using Intel AMX.
6-
products:
6+
rh_products:
77
- Red Hat OpenShift Container Platform
88
- Red Hat Advanced Cluster Management
99
- Red Hat Openshift AI
10-
- OpenVINO Toolkit Operator
11-
- 5th Gen Intel Xeon Scalable processors with Intel Advanced Matrix Extensions (Intel AMX)
10+
partners:
11+
- Intel
1212
industries:
1313
- General
1414
aliases: /multicloud-gitops-amx-rhoai/
15+
variant_of: multicloud-gitops
1516
# uncomment once this exists
1617
# pattern_logo: multicloud-gitops.png
1718
pattern_logo: amx-intel-ai.png
@@ -105,7 +106,7 @@ This solution also uses a variety of _observability tools_ including the Prometh
105106
// RHODS pattern description
106107
The basic {mcg-pattern} has been extended to highlight the *{intel-5th-gen-xeon-processors}* capabilities, offering developers a streamlined pathway to accelerate their workloads through the integration of cutting-edge *{intel-amx}*, providing efficiency and performance optimization in AI workloads.
107108

108-
The basic pattern has been extended with two components: Openshift AI and OpenVINO Toolkit Operator.
109+
The basic pattern has been extended with two components: Openshift AI and OpenVINO Toolkit Operator.
109110

110111
* Openshift AI, serves as a robust AI/ML platform for the creation of AI-driven applications and provides a collaborative environment for data scientists and developers that helps to move easily from experiment to production. It offers Jupyter application with selection of notebook servers, equipped with pre-configured environments and necessary support and optimizations (such as CUDA, PyTorch, Tensorflow, HabanaAI, etc.).
111112

content/patterns/multicloud-gitops-amx/_index.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ title: Intel AMX accelerated Multicloud GitOps
33
date: 2023-10-05
44
validated: false
55
summary: This is extension of Multicloud GitOps pattern with additional application to show the value of using Intel AMX.
6-
products:
6+
rh_products:
77
- Red Hat OpenShift Container Platform
88
- Red Hat Advanced Cluster Management
9-
- Red Hat Node Feature Discovery
10-
- 4th Gen Intel Xeon Scalable processors with Intel Advanced Matrix Extensions (Intel AMX)
9+
partners:
10+
- Intel
1111
industries:
1212
- General
1313
aliases: /multicloud-gitops-amx/
14+
variant_of: multicloud-gitops
1415
# uncomment once this exists
1516
# pattern_logo: multicloud-gitops.png
1617
pattern_logo: amx-intel-ai.png

content/patterns/multicloud-gitops-qat/_index.adoc

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@ title: Intel QAT accelerated Multicloud GitOps
33
date: 2023-10-05
44
validated: false
55
summary: This is extension of Multicloud GitOps pattern with additional application to show the value of using Intel QAT.
6-
products:
6+
rh_products:
77
- Red Hat OpenShift Container Platform
88
- Red Hat Advanced Cluster Management
9-
- Red Hat Node Feature Discovery
10-
- 4th Gen Intel Xeon Scalable processors with Intel QuickAssist Technology (Intel QAT)
11-
- Sail Operator (Istio Service Mesh)
12-
- Intel Device Plugin Operator
9+
partners:
10+
- Intel
1311
industries:
1412
- General
1513
aliases: /multicloud-gitops-qat/
14+
variant_of: multicloud-gitops
1615
# uncomment once this exists
1716
# pattern_logo: multicloud-gitops.png
1817
pattern_logo: intel-qat.png

content/patterns/multicloud-gitops-sgx-hello-world/_index.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ title: Intel SGX protected application in Multicloud GitOps
33
date: 2024-02-20
44
validated: false
55
summary: This is an extension of Multicloud GitOps pattern with additional application using Intel SGX.
6-
products:
6+
rh_products:
77
- Red Hat OpenShift Container Platform
88
- Red Hat Advanced Cluster Management
9-
- Red Hat Node Feature Discovery
10-
- Intel Device Plugins Operator
11-
- 5th Gen Intel Xeon Scalable processors with Intel Software Guard Extensions (Intel SGX)
9+
partners:
10+
- Intel
1211
industries:
1312
- General
1413
aliases: /multicloud-gitops-sgx-hello-world/
14+
variant_of: multicloud-gitops
1515
# uncomment once this exists
1616
# pattern_logo: multicloud-gitops.png
1717
pattern_logo: sgx-intel-ai.png
@@ -45,7 +45,7 @@ Based on the requirements of a specific implementation, certain details might di
4545
Background::
4646
Organizations are aiming to develop, deploy, and operate applications on an open hybrid cloud in a stable, simple, and secure way. This hybrid strategy includes multi-cloud deployments where workloads might be running on multiple clusters and on multiple clouds, private or public.
4747
This strategy requires an infrastructure-as-code approach: GitOps. GitOps uses Git repositories as a single source of truth to deliver infrastructure-as-code. Submitted code checks the continuous integration (CI) process, while the continuous delivery (CD) process checks and applies requirements for things like security, infrastructure-as-code, or any other boundaries set for the application framework. All changes to code are tracked, making updates easy while also providing version control should a rollback be needed.
48-
Moreover, organizations are looking for solutions that are secure for AI, ML, data processing etc. It is the case especially for cloud computing, which uses heavily multi-tenancy and multiple processes runs on single bare-metal machine and they do not know who might be their neighbors and what are their intentions.
48+
Moreover, organizations are looking for solutions that are secure for AI, ML, data processing etc. It is the case especially for cloud computing, which uses heavily multi-tenancy and multiple processes runs on single bare-metal machine and they do not know who might be their neighbors and what are their intentions.
4949
Memory encryption technologies can protect well the data and separate application from other ones run on the same machine - it is possible using *{intel-5th-gen-xeon-processors}* with *Intel Software Guard Extensions*.
5050

5151
[id="about-solution"]
@@ -190,7 +190,7 @@ NFD manages the detection of hardware features and configuration in an OpenShift
190190

191191
In the logs of `hello-world-sgx` pod, there is an information that "Gramine is starting" and it executes the application by printing "HelloWorld!".
192192

193-
This pattern demonstrates basic capabilities of running docker applications inside SGX enclaves. Based on this pattern other applications can be secured with {intel-sgx} and Gramine Shielded Containers in a similar way as presented here.
193+
This pattern demonstrates basic capabilities of running docker applications inside SGX enclaves. Based on this pattern other applications can be secured with {intel-sgx} and Gramine Shielded Containers in a similar way as presented here.
194194

195195
//figure 7 originally
196196
.Logs from `hello-world-sgx` pod

content/patterns/multicloud-gitops-sgx/_index.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ title: Intel SGX protected Vault for Multicloud GitOps
33
date: 2024-02-09
44
validated: false
55
summary: This is an extension of the Multicloud GitOps pattern with an additional application to show the value of using Intel SGX.
6-
products:
6+
rh_products:
77
- Red Hat OpenShift Container Platform
88
- Red Hat Advanced Cluster Management
9-
- Red Hat Node Feature Discovery
10-
- Intel Device Plugins
11-
- 5th Gen Intel Xeon Scalable processors with Intel Security Guard Extensions (Intel SGX)
9+
partners:
10+
- Intel
1211
industries:
1312
- General
1413
aliases: /multicloud-gitops-sgx/
14+
variant_of: multicloud-gitops
1515
# uncomment once this exists
1616
# pattern_logo: multicloud-gitops.png
1717
pattern_logo: sgx-intel-ai.png

layouts/partials/menu-patterns-browser.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@
77
<div class="accordion-item">
88
<h2 class="accordion-header" id="typeHeading">
99
<button class="pf-c-accordion__toggle collapsed" title="Filter patterns by validation type" type="button" data-bs-toggle="collapse" data-bs-target="#collapseType" aria-expanded="false" aria-controls="collapseType">
10-
Pattern Tiers
10+
Pattern Tiers <span id="TiersItemsCounter"></span>
1111
<span class="pf-c-accordion__toggle-icon">
1212
<i class="fas fa-angle-down" aria-hidden="true"></i>
1313
</span>
1414
<span class="pf-c-accordion__toggle-icon">
1515
<i class="fas fa-angle-right" aria-hidden="true"></i>
1616
</span>
17+
1718
</button>
1819
</h2>
1920
<div id="collapseType" class="pf-c-accordion__expanded-content collapse" aria-labelledby="typeHeading" data-bs-parent="#patternsAccordionNav">
@@ -32,7 +33,7 @@ <h2 class="accordion-header" id="typeHeading">
3233
<div class="accordion-item">
3334
<h2 class="accordion-header" id="industriesHeading">
3435
<button class="pf-c-accordion__toggle collapsed" title="Filter patterns by industry" type="button" data-bs-toggle="collapse" data-bs-target="#collapseIndustries" aria-expanded="false" aria-controls="collapseIndustries">
35-
Industries
36+
Industries <span id="IndustriesItemsCounter"></span>
3637
<span class="pf-c-accordion__toggle-icon">
3738
<i class="fas fa-angle-right" aria-hidden="true"></i>
3839
</span>
@@ -56,7 +57,7 @@ <h2 class="accordion-header" id="industriesHeading">
5657
<div class="accordion-item">
5758
<h2 class="accordion-header" id="rhProductHeading">
5859
<button class="pf-c-accordion__toggle collapsed" title="Filter patterns by Red Hat product" type="button" data-bs-toggle="collapse" data-bs-target="#collapseRhProducts" aria-expanded="false" aria-controls="collapseRhProducts">
59-
Red Hat products
60+
Red Hat products <span id="RhProductsItemsCounter"></span>
6061
<span class="pf-c-accordion__toggle-icon">
6162
<i class="fas fa-angle-right" aria-hidden="true"></i>
6263
</span>
@@ -80,7 +81,7 @@ <h2 class="accordion-header" id="rhProductHeading">
8081
<div class="accordion-item">
8182
<h2 class="accordion-header" id="partnerHeading">
8283
<button class="pf-c-accordion__toggle collapsed" title="Filter patterns by partners" type="button" data-bs-toggle="collapse" data-bs-target="#collapsePartners" aria-expanded="false" aria-controls="collapsePartners">
83-
Partners
84+
Partners <span id="PartnersItemsCounter"></span>
8485
<span class="pf-c-accordion__toggle-icon">
8586
<i class="fas fa-angle-right" aria-hidden="true"></i>
8687
</span>

layouts/partials/patterns-browser.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ <h1 class="pf-c-title pf-m-4xl">
4343
</div>
4444
<div class="pf-l-stack__item pf-u-text-align-right pattern-count-style" id="pattern-counter">
4545
</div>
46+
<div class="pf-l-stack__item pattern-count-style" id="variant-status">
47+
</div>
4648
<div class="pf-l-stack__item" id="patternLoaderSpinner">
4749
</div>
4850
<div class="pf-l-stack__item">

0 commit comments

Comments
 (0)