[catalog]
k8s-pvc=magnus_extensions.catalog.k8s_pvc.implementation:K8sPVCatalog
s3=magnus_extensions.catalog.s3.implementation:S3Catalog

[executor]
argo=magnus_extensions.executor.argo.implementation:ArgoExecutor
k8s-job=magnus_extensions.executor.k8s_job.implementation:K8sJobExecutor
kfp=magnus_extensions.executor.kubeflow.implementation:KubeFlowExecutor

[experiment_tracker]
mlflow=magnus_extensions.experiment_tracker.mlflow.implementation:MLFlowExperimentTracker

[integration]
argobuffered=magnus_extensions.executor.argo.integration:BufferedRunLogStore
argofscatalog=magnus_extensions.executor.argo.integration:FileSystemCatalog
argofsrunlog=magnus_extensions.executor.argo.integration:FileSystemRunLogStore
awssecrets=magnus_extensions.secrets.aws.integration:LocalContainerCompute
chunkedfs=magnus_extensions.datastore.chunked_s3.integration:LocalContainerCompute
chunkedpvcargo=magnus_extensions.datastore.chunked_k8s_pvc.integration:ArgoCompute
chunkedpvccontainer=magnus_extensions.datastore.chunked_k8s_pvc.integration:LocalContainerCompute
chunkedpvckfp=magnus_extensions.datastore.chunked_k8s_pvc.integration:KfpCompute
chunkedpvclocal=magnus_extensions.datastore.chunked_k8s_pvc.integration:LocalCompute
k8sjobbuffered=magnus_extensions.k8s_job.integration:BufferedRunLogStore
k8sjobffscatalog=magnus_extensions.k8s_job.integration:FileSystemCatalog
k8sjobfschunkedfsrunlog=magnus_extensions.k8s_job.integration:ChunkedFSRunLogStore
k8sjobfsrunlog=magnus_extensions.k8s_job.integration:FileSystemRunLogStore
k8spvcargo=magnus_extensions.datastore.k8s_pvc.integration:ArgoCompute
k8spvccontainer=magnus_extensions.datastore.k8s_pvc.integration:LocalContainerCompute
k8spvckfp=magnus_extensions.datastore.k8s_pvc.integration:KfpCompute
k8spvclocal=magnus_extensions.datastore.k8s_pvc.integration:LocalCompute
kfpbuffered=magnus_extensions.executor.kubeflow.integration:BufferedRunLogStore
kfpfscatalog=magnus_extensions.executor.kubeflow.integration:FileSystemCatalog
kfpfsrunlog=magnus_extensions.executor.kubeflow.integration:FileSystemRunLogStore
pvccatalogargo=magnus_extensions.catalog.k8s_pvc.integration:ArgoCompute
pvccatalogcontainer=magnus_extensions.catalog.k8s_pvc.integration:LocalContainerCompute
pvccatalogkfp=magnus_extensions.catalog.k8s_pvc.integration:KfpCompute
pvccataloglocal=magnus_extensions.catalog.k8s_pvc.integration:LocalCompute
s3catalog=magnus_extensions.catalog.s3.integration:LocalContainerCompute
s3runlogcontainer=magnus_extensions.datastore.s3.integration:LocalContainerCompute
s3runloglocal=magnus_extensions.datastore.s3.integration:LocalCompute

[run_log_store]
chunked-k8s-pvc=magnus_extensions.datastore.chunked_k8s_pvc.implementation:ChunkedK8PersistentVolumeRunLogstore
chunked-s3=magnus_extensions.datastore.chunked_s3.implementation:ChunkedS3Store
k8s-pvc=magnus_extensions.datastore.k8s_pvc.implementation:K8PersistentVolumeRunLogstore
s3=magnus_extensions.datastore.s3.implementation:S3Store

[secrets]
aws-secrets-manager=magnus_extensions.secrets.aws.implementation:AWSSecretsManager

