feature: Delete artifacts from a model version
What does this MR do and why?
feature: Delete artifacts from a model version
Related to Delete artifacts from a model version (#461197 - closed)
Followup https://gitlab.com/gitlab-org/gitlab/-/issues/461314+
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Before | After |
---|---|
How to set up and validate locally
Create the file
Go to rails console using bin/rails c
Feature.enable(:model_registry)
project = Project.find(26)
model = Ml::CreateModelService.new(project, 'FooModel6').execute.payload
model_version = Ml::CreateModelVersionService.new(model,version: '3.1.4').execute
fn='boo.txt'; File.write(fn, 'Hello'); model_version.package.package_files.create! file: File.new(fn), file_name: fn, status: :default
Delete the file
- Go to the project URL in your browser
- Open the "Deploy" and "Model registry" under it.
- Find the model
FooModel6
- Delete the file.
Edited by Alper Akgun