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

feat: Add configuration option to enable/disable Docker Scout #326

Merged
merged 7 commits into from
Jan 27, 2025

Conversation

willis89pr
Copy link
Collaborator

  • Integrated ConfigManager to retrieve 'enable_docker_scout' setting.
  • Modified DockerScoutManager to respect the configuration option, allowing users to enable or disable Docker Scout functionality.
  • Updated init_hook to conditionally check Docker Scout installation based on configuration.
  • Added logic to short-circuit Docker Scout operations if disabled via configuration.

- Integrated ConfigManager to retrieve 'enable_docker_scout' setting.
- Modified DockerScoutManager to respect the configuration option, allowing users to enable or disable Docker Scout functionality.
- Updated init_hook to conditionally check Docker Scout installation based on configuration.
- Added logic to short-circuit Docker Scout operations if disabled via configuration.
@willis89pr willis89pr requested a review from nightlark January 21, 2025 18:04
@nightlark nightlark requested a review from Copilot January 23, 2025 19:33

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

Comments suppressed due to low confidence (2)

surfactant/infoextractors/docker_image.py:27

  • [nitpick] The variable name 'disable_docker_scout' is ambiguous. It should be renamed to 'docker_scout_enabled' for better clarity.
self.disable_docker_scout = not enable_docker_scout

surfactant/infoextractors/docker_image.py:45

  • [nitpick] The error message could be clearer. Consider changing it to: 'You can also disable Docker Scout by running 'surfactant config docker.enable_docker_scout false'.'
You can also disable this check by running 'surfactant config docker.enable_docker_scout false'.
README.md Outdated Show resolved Hide resolved
@nightlark nightlark added the enhancement New feature or request label Jan 23, 2025
@nightlark nightlark merged commit 81ed5ae into main Jan 27, 2025
14 checks passed
@nightlark nightlark deleted the cyt-1171-enable-docker-scout branch January 27, 2025 21:02
@nightlark nightlark linked an issue Feb 4, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

User configuration option for enabling/disabling Docker Scout
2 participants