This charm encompasses the Kubernetes Python operator for ML Metadata (see CharmHub).
The ML Metadata operator is a Python script that wraps the latest released version of ML Metadata, providing lifecycle management and handling events such as install, upgrade, integrate, and remove.
To install ML Metadata, run:
juju deploy mlmd
For more information, see https://juju.is/docs
This action can be performed with:
juju refresh mlmd --channel <desired-channel>
WARNING: to correctly perform this migration, you must backup your data first.
- Remove the relation with requirer charms (e.g.
envoy
andkfp-metadata-writer
)
juju remove-relation envoy mlmd
juju remove-relation kfp-metadata-writer mlmd
- Remove the
mlmd
application.
WARNING: this will wipe out the storage attached to the
mlmd
charm, therefore, the database that this charm handles. It is important you perform a data backup before running this step.
juju remove-application mlmd --destroy-storage
- Deploy
mlmd
from a newer channel
juju deploy mlmd --channel <channel-greater-than-1.14/stable> --trust
-
Relate to the requirer charms
NOTE:
mlmd>1.14/stable
can only be related toenvoy>2.0/stable
andkfp-metadata-writer>2.0/stable
juju relate envoy mlmd
juju relate kfp-metadata-writer mlmd