opendatahub-io-contrib / ai-on-openshift Goto Github PK
View Code? Open in Web Editor NEWAI-on-OpenShift website source code
Home Page: https://ai-on-openshift.io
License: GNU General Public License v3.0
AI-on-OpenShift website source code
Home Page: https://ai-on-openshift.io
License: GNU General Public License v3.0
If one follows the OSAI Fraud Detection tutorial and decided to use the local Minio setup, following https://github.com/opendatahub-io-contrib/ai-on-openshift/blob/main/docs/tools-and-applications/minio/minio.md , then there is an issue with creating the Data Science Pipeline, due to the TLS connection issue to Object Store:
apiVersion: datasciencepipelinesapplications.opendatahub.io/v1alpha1
kind: DataSciencePipelinesApplication
metadata:
name: pipelines-definition
namespace: fraud-detection
...
spec:
apiServer:
stripEOF: true
dbConfigConMaxLifetimeSec: 120
applyTektonCustomResource: true
deploy: true
enableSamplePipeline: false
autoUpdatePipelineDefaultVersion: true
archiveLogs: false
terminateStatus: Cancelled
enableOauth: true
trackArtifacts: true
collectMetrics: true
injectDefaultScript: true
database:
disableHealthCheck: false
mariaDB:
deploy: true
pipelineDBName: mlpipeline
pvcSize: 10Gi
username: mlpipeline
mlmd:
deploy: false
objectStorage:
disableHealthCheck: false
externalStorage:
bucket: pipeline-artifacts
host: minio-api-fraud-detection.apps.ocp-ai.<dns-name-redacted>
port: ''
s3CredentialsSecret:
accessKey: AWS_ACCESS_KEY_ID
secretKey: AWS_SECRET_ACCESS_KEY
secretName: aws-connection-pipeline-artifacts
scheme: https
persistenceAgent:
deploy: true
numWorkers: 2
scheduledWorkflow:
cronScheduleTimezone: UTC
deploy: true
status:
conditions:
- lastTransitionTime: '2024-01-03T08:04:54Z'
message: Database connectivity successfully verified
observedGeneration: 2
reason: DatabaseAvailable
status: 'True'
type: DatabaseAvailable
- lastTransitionTime: '2024-01-03T08:04:33Z'
message: Could not connect to Object Store
observedGeneration: 2
reason: ObjectStoreAvailable
status: 'False'
type: ObjectStoreAvailable
and erorr reported in data-science-pipelines-operator-controller-manager
in the namespace redhat-ods-applications
:
2024-01-03T08:04:54Z ERROR Encountered x509 UnknownAuthorityError when connecting to ObjectStore.
If using an tls S3 connection with self-signed certs, you may specify a custom CABundle to mount on the DSP API Server
via the DSPA cr under the spec.cABundle field. If you have already provided a CABundle, verify the validity of the provided CABundle.
{"namespace": "fraud-detection", "dspa_name": "pipelines-definition",
"error": "Get \"https://minio-api-fraud-detection.apps.ocp-ai.<dns-name-redacted>/pipeline-artifacts/?location=\":
x509: certificate signed by unknown authority"}
Once I solve this issue myself, will contribute PR to the minio setup instructions (https://github.com/opendatahub-io-contrib/ai-on-openshift/blob/main/docs/tools-and-applications/minio/minio.md, to provide some hint where to put OCP CA bundle reference.
The link points to "What's new", should be changed to "Getting Started".
yaml looks like it does not have proper indentation.
I am looking at the current repo which is recently created. May i know what is the path for official support?
This Jira is now complete, so we should review the content (in https://access.redhat.com/documentation/en-us/red_hat_openshift_ai_self-managed/2-latest/html/managing_resources/customizing-the-dashboard#doc-wrapper ) and
I've been working on a Open-Metadata installation on Open Shift, and have created a set of helm charts and kustomize templates to allow for installation on an OCP cluster:
https://github.com/carlmes/open-metadata-on-openshift
I'd be happy to contribute these installation instructions and templates towards this repository if the team decides this is something useful as part of AI metadata management?
References:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.