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