From 7e200d847657929617f35cf665896d7df9c2fd83 Mon Sep 17 00:00:00 2001 From: danmacpherson Date: Mon, 14 Oct 2024 06:04:59 +0000 Subject: [PATCH] deploy: c322796be573f58f337f27d14956249cbb4f7c31 --- blog/2021-12-31-medical-diagnosis/index.html | 3 ++- blog/2022-03-23-acm-mustonlyhave/index.html | 3 ++- blog/2022-03-30-multicloud-gitops/index.html | 3 ++- blog/2022-06-30-ansible-edge-gitops/index.html | 3 ++- blog/2022-07-15-push-vs-pull/index.html | 3 ++- blog/2022-08-24-clustergroups/index.html | 3 ++- blog/2022-09-02-route/index.html | 3 ++- blog/2022-10-12-acm-provisioning/index.html | 3 ++- blog/2022-11-20-argo-rollouts/index.html | 3 ++- blog/2022-12-01-multicluster-devsecops/index.html | 3 ++- blog/2023-11-17-argo-configmanagement-plugins/index.html | 3 ++- blog/2023-12-01-new-pattern-tiers/index.html | 3 ++- blog/2023-12-05-nutanix-testing/index.html | 3 ++- blog/2023-12-15-understanding-namespaces/index.html | 3 ++- blog/2023-12-20-private-repos/index.html | 3 ++- .../index.html | 3 ++- blog/2024-01-26-more-secrets-options/index.html | 3 ++- blog/2024-02-07-hcp-htpasswd-config/index.html | 3 ++- blog/2024-03-05-intel-accelerated-patterns/index.html | 3 ++- blog/2024-07-12-in-cluster-git/index.html | 3 ++- blog/2024-07-19-write-token-kubeconfig/index.html | 3 ++- blog/2024-08-30-push-secrets/index.html | 3 ++- blog/2024-09-13-using-hypershift/index.html | 3 ++- blog/2024-09-26-slimming-of-common/index.html | 3 ++- blog/2024-10-12-disconnected/index.html | 3 ++- contribute/background-on-pattern-development/index.html | 3 ++- contribute/contribute-to-docs/index.html | 3 ++- contribute/creating-a-pattern/index.html | 3 ++- contribute/extending-a-pattern/index.html | 3 ++- contribute/support-policies/index.html | 3 ++- learn/about-pattern-tiers-types/index.html | 3 ++- learn/about-validated-patterns/index.html | 3 ++- learn/clustergroup-in-values-files/index.html | 3 ++- learn/faq/index.html | 3 ++- learn/implementation/index.html | 3 ++- learn/importing-a-cluster/index.html | 3 ++- learn/infrastructure/index.html | 3 ++- learn/keyconcepts/index.html | 3 ++- learn/maintained/index.html | 3 ++- learn/ocp-cluster-general-sizing/index.html | 3 ++- learn/quickstart/index.html | 3 ++- learn/sandbox/index.html | 3 ++- .../index.html | 3 ++- learn/secrets/index.html | 3 ++- learn/test-artifacts/index.html | 3 ++- learn/tested/index.html | 3 ++- learn/using-validated-pattern-operator/index.html | 3 ++- learn/validated_patterns_frameworks/index.html | 3 ++- learn/values-files/index.html | 3 ++- learn/vault/index.html | 3 ++- learn/vp_openshift_framework/index.html | 3 ++- learn/vp_structure_vp_pattern/index.html | 3 ++- learn/workflow/index.html | 3 ++- .../ansible-edge-gitops/ansible-automation-platform/index.html | 3 ++- patterns/ansible-edge-gitops/cluster-sizing/index.html | 3 ++- patterns/ansible-edge-gitops/getting-started/index.html | 3 ++- .../ansible-edge-gitops/ideas-for-customization/index.html | 3 ++- patterns/ansible-edge-gitops/index.html | 3 ++- patterns/ansible-edge-gitops/installation-details/index.html | 3 ++- .../ansible-edge-gitops/openshift-virtualization/index.html | 3 ++- patterns/ansible-edge-gitops/troubleshooting/index.html | 3 ++- patterns/ansible-gitops-framework/index.html | 3 ++- patterns/cockroachdb/index.html | 3 ++- patterns/connected-vehicle-architecture/index.html | 3 ++- patterns/devsecops/cluster-sizing/index.html | 3 ++- patterns/devsecops/devel-cluster/index.html | 3 ++- patterns/devsecops/getting-started/index.html | 3 ++- patterns/devsecops/ideas-for-customization/index.html | 3 ++- patterns/devsecops/index.html | 3 ++- patterns/devsecops/production-cluster/index.html | 3 ++- patterns/devsecops/secure-supply-chain-demo/index.html | 3 ++- .../emerging-disease-detection/edd-getting-started/index.html | 3 ++- patterns/emerging-disease-detection/index.html | 3 ++- .../gaudi-rag-chat-qna-getting-started/index.html | 3 ++- .../gaudi-rag-chat-qna-required-hardware/index.html | 3 ++- .../gaudi-rag-chat-qna-troubleshooting/index.html | 3 ++- patterns/gaudi-rag-chat-qna/index.html | 3 ++- patterns/hypershift/index.html | 3 ++- patterns/industrial-edge/application/index.html | 3 ++- patterns/industrial-edge/cluster-sizing/index.html | 3 ++- patterns/industrial-edge/demo-script/index.html | 3 ++- patterns/industrial-edge/factory/index.html | 3 ++- patterns/industrial-edge/getting-started/index.html | 3 ++- patterns/industrial-edge/ideas-for-customization/index.html | 3 ++- patterns/industrial-edge/index.html | 3 ++- patterns/industrial-edge/troubleshooting/index.html | 3 ++- patterns/kong-gateway/index.html | 3 ++- patterns/medical-diagnosis-amx/cluster-sizing/index.html | 3 ++- patterns/medical-diagnosis-amx/getting-started/index.html | 3 ++- .../medical-diagnosis-amx/ideas-for-customization/index.html | 3 ++- patterns/medical-diagnosis-amx/index.html | 3 ++- patterns/medical-diagnosis-amx/troubleshooting/index.html | 3 ++- patterns/medical-diagnosis/cluster-sizing/index.html | 3 ++- patterns/medical-diagnosis/demo-script/index.html | 3 ++- patterns/medical-diagnosis/getting-started/index.html | 3 ++- patterns/medical-diagnosis/ideas-for-customization/index.html | 3 ++- patterns/medical-diagnosis/index.html | 3 ++- patterns/medical-diagnosis/troubleshooting/index.html | 3 ++- patterns/mlops-fraud-detection/index.html | 3 ++- patterns/mlops-fraud-detection/mfd-getting-started/index.html | 3 ++- patterns/mlops-fraud-detection/mfd-running-the-demo/index.html | 3 ++- patterns/multicloud-gitops-amx-rhoai/index.html | 3 ++- .../mcg-amx-rhoai-bert-script/index.html | 3 ++- .../mcg-amx-rhoai-cluster-sizing/index.html | 3 ++- .../mcg-amx-rhoai-demo-script/index.html | 3 ++- .../mcg-amx-rhoai-getting-started/index.html | 3 ++- .../mcg-amx-rhoai-ideas-for-customization/index.html | 3 ++- .../mcg-amx-rhoai-imperative-actions/index.html | 3 ++- .../mcg-amx-rhoai-managed-cluster/index.html | 3 ++- patterns/multicloud-gitops-amx/index.html | 3 ++- .../multicloud-gitops-amx/mcg-amx-cluster-sizing/index.html | 3 ++- .../multicloud-gitops-amx/mcg-amx-getting-started/index.html | 3 ++- .../mcg-amx-ideas-for-customization/index.html | 3 ++- .../mcg-amx-imperative-actions/index.html | 3 ++- .../multicloud-gitops-amx/mcg-amx-managed-cluster/index.html | 3 ++- patterns/multicloud-gitops-portworx/cluster-sizing/index.html | 3 ++- patterns/multicloud-gitops-portworx/getting-started/index.html | 3 ++- .../ideas-for-customization/index.html | 3 ++- patterns/multicloud-gitops-portworx/index.html | 3 ++- patterns/multicloud-gitops-portworx/managed-cluster/index.html | 3 ++- patterns/multicloud-gitops-qat/index.html | 3 ++- .../multicloud-gitops-qat/mcg-qat-cluster-sizing/index.html | 3 ++- .../multicloud-gitops-qat/mcg-qat-getting-started/index.html | 3 ++- .../mcg-qat-ideas-for-customization/index.html | 3 ++- .../mcg-qat-imperative-actions/index.html | 3 ++- .../multicloud-gitops-qat/mcg-qat-managed-cluster/index.html | 3 ++- patterns/multicloud-gitops-sgx-hello-world/index.html | 3 ++- .../mcg-sgx-hello-world-cluster-sizing/index.html | 3 ++- .../mcg-sgx-hello-world-demo-script/index.html | 3 ++- .../mcg-sgx-hello-world-getting-started/index.html | 3 ++- .../mcg-sgx-hello-world-ideas-for-customization/index.html | 3 ++- .../mcg-sgx-hello-world-imperative-actions/index.html | 3 ++- .../mcg-sgx-hello-world-managed-cluster/index.html | 3 ++- patterns/multicloud-gitops-sgx/index.html | 3 ++- .../multicloud-gitops-sgx/mcg-sgx-cluster-sizing/index.html | 3 ++- patterns/multicloud-gitops-sgx/mcg-sgx-demo-script/index.html | 3 ++- .../multicloud-gitops-sgx/mcg-sgx-getting-started/index.html | 3 ++- .../mcg-sgx-ideas-for-customization/index.html | 3 ++- .../mcg-sgx-imperative-actions/index.html | 3 ++- .../multicloud-gitops-sgx/mcg-sgx-managed-cluster/index.html | 3 ++- patterns/multicloud-gitops/index.html | 3 ++- patterns/multicloud-gitops/mcg-cluster-sizing/index.html | 3 ++- patterns/multicloud-gitops/mcg-demo-script/index.html | 3 ++- patterns/multicloud-gitops/mcg-getting-started/index.html | 3 ++- .../multicloud-gitops/mcg-ideas-for-customization/index.html | 3 ++- patterns/multicloud-gitops/mcg-imperative-actions/index.html | 3 ++- patterns/multicloud-gitops/mcg-managed-cluster/index.html | 3 ++- patterns/openshift-ai/getting-started/index.html | 3 ++- patterns/openshift-ai/index.html | 3 ++- patterns/rag-llm-gitops/getting-started/index.html | 3 ++- patterns/rag-llm-gitops/gpu_provisioning/index.html | 3 ++- patterns/rag-llm-gitops/index.html | 3 ++- patterns/retail/application/index.html | 3 ++- patterns/retail/cluster-sizing/index.html | 3 ++- patterns/retail/components/index.html | 3 ++- patterns/retail/getting-started/index.html | 3 ++- patterns/retail/ideas-for-customization/index.html | 3 ++- patterns/retail/index.html | 3 ++- patterns/retail/store/index.html | 3 ++- patterns/retail/troubleshooting/index.html | 3 ++- patterns/travelops/demo-script/index.html | 3 ++- patterns/travelops/getting-started/index.html | 3 ++- patterns/travelops/ideas-for-customization/index.html | 3 ++- patterns/travelops/index.html | 3 ++- 164 files changed, 328 insertions(+), 164 deletions(-) diff --git a/blog/2021-12-31-medical-diagnosis/index.html b/blog/2021-12-31-medical-diagnosis/index.html index 3a353b991..ce82b6541 100644 --- a/blog/2021-12-31-medical-diagnosis/index.html +++ b/blog/2021-12-31-medical-diagnosis/index.html @@ -9,7 +9,8 @@ deploying and the xraylab dashboard being available via its route.

The charts for the pattern deployment are located: $GIT_REPO_DIR/charts/datacenter/

Pattern Deployed Technology


OperatorUpstream Project
openshift data foundation (odf)ceph, rook, noobaa
openshift-gitopsargoCD
openshift serverlessknative
amq streamskafka
opendatahubopendatahub
grafanagrafana

Challenges


With the imperative dependence on the originating content, there were some resources that didn’t align 1:1 and needed to be overcome. For example, there are a number of tasks that are interrogating the cluster for information to transform into a variable and finally apply that variable to some resource. As you can imagine, this can be very challenging when you’re declaring the state of your cluster. In order to -maneuver around these imperative actions we took what we could and created openshift jobs to execute the task.

Conclusion


Speed, accuracy, efficiency all come to mind when considering what this pattern provides. Patients get the treatment they need, when they need it because we’re able to use technology to quickly and accurately diagnosis anomalies detected in X-rays. The validated patterns framework enables administrators to quickly meet their user demands by providing solutions that only require them to bring their own data to complete the last 20-25% of the architecture.