bm-metamorph / MetaMorph

Baremetal Provisioning using Redifish
11 stars 4 forks source link

Design Metadata store for inspection data - File / DB #20

Open manojkva opened 3 years ago

digambar15 commented 3 years ago

I think these fields are necessary in DB table schema. We need to replicate each struct as a DB Table and update it. Based on the https://github.com/metal3-io/baremetal-operator/blob/40246049da00e2f98beaf5d2a451472e0a1c0f35/apis/metal3.io/v1alpha1/baremetalhost_types.go#L446 struct/schema defined in this file, we will form the tables in DB.

We need to decide whether we have to go with persistent DB, lightweight DB or No-SQL DB's. We will certainly brainstorm on it and find the good fit looking at future use cases.