Closed stefan-bergstein closed 4 years ago
question: why is the odh-instance in the iot-consumer component manifest? should that also be in the new "edge-anomaly-detection" component?
next question: what is the rationale behind the component name "edge-anomaly-detctetion"? Currently, all components start with "iot-....", and we have a lot of flexibility where we actually deploy this component. I dont like the "edge" in the name, because we might deploy it nearedge, faredge, or even in the dc. suggest to name it "iot-anomaly-detection-ml"
as per chat, my comments will be fixed by stefan, closing this one without merge.
addressed comments and a few other issues
Looks good to me. Just one question: There is a seldon-deployment-crd.yaml in the components folder. Wondering if the CRD should be better placed in the namepsaces_andoperators.... folder? Normally operators introduce new CRs through CRDs (CRDs close to operator and CRs close to app components) What do you think?
Re: Seldon CRD. Open Data Hub is suboptimal. It does not install all CRDs. The Seldon CRD is only needed for the Anomaly Detection. Therefore I put it there.
The namespaces_and_operator Dir is there to instantiate operators in a separate step before installing CRs based on the operator CRD. OLM does instantiate CRDs asynchronously, therefore the CRDs are not instantaneously available (and the k8s API Server will reject CRs for them for a short while). If you bring your own CRD that shouldn’t matter