thomaswyrick / xdm-helm-chart Goto Github PK
View Code? Open in Web Editor NEWHelm Chart for Semarchy xDM
License: MIT License
Helm Chart for Semarchy xDM
License: MIT License
Add this list:
https://www.semarchy.com/doc/semarchy-xdm/xdm/2023.1/Install/startup-configuration-reference.html
to values.yaml
On startup have a script that provisions the repository.
Have startup probes that call the underlying xdm probes api.
Title says it all. Keep it tidy.
The Secrets are exposed at REST. Need to find a system that works easily with AKS, EKS, and potentially minikube.
FWIW, I have looked into:
External Secrets Operator
--Too complicated
Helm Secrets
--Buggy and has a client that only runs on Mac/Linux
Describe the bug
I cannot upload a model file.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Model is imported
Kubernetes Environment
AKS
Additional context
Likely an NGINX issue
Is your feature request related to a problem? Please describe.
xDM has historically used file based logging. It is now pushing catalina logs to stdout, but they are still unstructured. However, the semarchy logs are still only written to file.
Describe the solution you'd like
Expose the catalina* and semarchy * file logs in /usr/local/tomcat/logs
Consume logs with Fluentbit and convert into json
Describe alternatives you've considered
Modifying the log4j2 xml to send to stdout and use json. The application does not respsect the xml file.
On startup, have a pod that provisions the repository as the DB SA.
Describe the solution you'd like
Many xDM customers want to use K8 with their own load balancer (ex AWS ALB). Please have a HELM chart without NGINX where the active and passive services are exposed as NodePorts.
Add a third set of instructions for EKS.
Is your feature request related to a problem? Please describe.
Users should just be able to pull down this chart using 'helm repo'
Describe the solution you'd like
Publish the chart to a public repository
Have it update automatically through a GitHub action with each new release
semarchy.log is not being written to stdout and so it not being picked up by the K8 logging api. The log4j2 xml looks right. Maybe this is hardcoded in xdm? Might need a sidecar log scraper (Fluentbit?).
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.