Recent Releases of mlflow-auth-gui
mlflow-auth-gui - mlflow-auth-gui 1.0.0
Added: * create database trigger to automatically assign readpermission to a special "READERAGENT" (e.g. ci-agent) * always execute "mlflow upgrade" before starting mlflow to avoid migration issues while deploying a newer MLflow version
Changed: * Rename "backup_db" service to "admin-ops"
NB: MLflow 3 ready
- TypeScript
Published by vykozlov 6 months ago
mlflow-auth-gui - mlflow-auth-gui 0.9.0
Added:
- Self-signup can be configured for checking either "eduperson_entitlements" or "realm.roles" (e.g. EGI Checkin or AI4EOSC Access/Login) to allow self-registration
- Use env setting REQUIREDENTITLEMENT or REQUIREDREALM_ROLES to diff between OIDC AAI configs
- Include env setting "FLASKSERVERSECRET_KEY" for mlflow>2.20
Changed:
- Make OIDC_SCOPE configurable
- TypeScript
Published by vykozlov 7 months ago
mlflow-auth-gui - mlflow-auth-gui 0.8.2
compared to 0.7.0 release:
Added
- script to add reader user permissions in mlflow (mlflow-exp-add-reader)
- account deletion confirmation modal
- mlflow-gc automation to remove deleted by user MLflow experiments and registered models (aka garbage collection, gc)
- (optional) storage of MLflow user credentials in HashiCorp Vault via AI4OS Platform API (ai4-papi)
Changed:
- correctly use same mlflow version across containers
- rename 'frontend' to 'signup'
- rename 'backend' to 'mlflow'
- pnpm update
- update README.md, .env.sample
- various small fixes
- TypeScript
Published by vykozlov 7 months ago
mlflow-auth-gui - mlflow-auth-gui 0.8.0
Added:
- (optional) storage of user credentials in HashiCorp Vault via AI4OS Platform API (ai4-papi
Changed: - rename 'frontend' to 'signup' - rename 'backend' to 'mlflow' - update README.md, .env.sample to adapt for HashiCorp Vault addition (env variables USERCREDENTIALSSECRETSAPI, USERCREDENTIALSSECRETSVO, USERCREDENTIALSSECRETS_PATH)
- TypeScript
Published by vykozlov 7 months ago
mlflow-auth-gui - mlflow-auth-gui 0.7.0
Added:
- goaccess log analyser monitoring service
Changed: - .env.sample, compose.yml files to include goaccess service
- TypeScript
Published by vykozlov 7 months ago
mlflow-auth-gui - mlflow-auth-gui 0.6.1
compared to 0.3.1 release:
Added
- ability to edit experiment permissions
- ability to edit model permissions
- allow REQUIRED_ENTITLEMENT to be a comma separated list
- Code metadata, Contributing, License
Changed:
- README
- Move OIDCAUTHORITY and OAUTHUSERINFO_ENDPOINT to .env from compose.yml
- TypeScript
Published by vykozlov about 2 years ago
mlflow-auth-gui - mlflow-auth-gui 0.3.1
Initial release
This web application provides a Web GUI to the MLflow Authentication API for a user self-registration.
Added
- self-registration of users in MLflow
- self-registration service requires Authentication via a pre-configured OIDC Provider (e.g. EGI Check-In)
- only members of the pre-configures VO (Virtual Organisation) can login in the self-registration service
- only those members can create an account at MLflow instance
- login-name (registered email) is taken from the OIDC token
- TypeScript
Published by vykozlov about 2 years ago