Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to utilize the creport.json file generated from slim profile command #721

Open
Oh-Py-God opened this issue Oct 8, 2024 · 0 comments

Comments

@Oh-Py-God
Copy link

Oh-Py-God commented Oct 8, 2024

Expected Behavior

Use the creport.json generated from the slim profile command as an input for the slim build. Keep only the file paths from the creport.json file


Actual Behavior

creport.json file is not picked up from the arguments


Steps to Reproduce the Problem

  1. Perform image profiling using the slim profile command and generate artifacts in a local folder.
    Command: slim profile --target <target_image> --env-file <env_file_path> --copy-meta-artifacts profile_artifacts
  2. Number of file_paths in profile_artifacts/creport.json file = 44
  3. Use the build command with the required arguments to build a slim image.
    Command: slim build --image <target_image> --tag <slim_tag> --include-paths-creport-file profile_artifacts/creport.json --http-probe-off=true --copy-meta-artifacts build_artifacts --continue-after 5 --env-file <env_file>
  4. Number of file_paths in profile_artifacts/creport.json file = 5503
  5. size.original='961 MB' size.optimized='458 MB'
  6. Expected slim image size: < 20 MB can be achieved with http-probe enabled. However, as http probing was already done during profiling, I don't want to redo it.

Specifications

  • Version: slim version linux/amd64|Transformer|1.40.11|1b271555882eacdfb4e6598d6d0552e9b9b1449b|2024-02-02_01:36:22PM
  • Platform: linux x64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant