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

info: remove printSecurityOptionsWarnings, printServerWarnings #4809

Merged

Conversation

thaJeztah
Copy link
Member

@thaJeztah thaJeztah commented Jan 20, 2024

relates to

info: remove printSecurityOptionsWarnings, printServerWarnings

Docker Engine 1.13 (API v1.25) added an option to set a custom default seccomp profile on the daemon (see moby/moby@b237189). A warning was added on the client-side if a non-default profile was set.

Docker Engine 23.0 (API v1.42) added warnings about non-default seccomp profiles to the "info" response (moby/moby@04f932a), and the client was updated to skip generating client-side warnings for API v1.42 and up in docker/cli@8964595.

These warnings are purely informational, and given that Docker Engine versions before 23.0 have reached EOL, and any current version of the Engine now returns the Warnings, it should be safe to remove the client-side fall back logic.

This patch removes the client-side fall back code for warnings that was added in 8964595.

- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

@thaJeztah thaJeztah added status/2-code-review kind/refactor PR's that refactor, or clean-up code labels Jan 20, 2024
@thaJeztah thaJeztah added this to the 26.0.0 milestone Jan 20, 2024
@thaJeztah thaJeztah self-assigned this Jan 20, 2024
@codecov-commenter
Copy link

codecov-commenter commented Jan 20, 2024

Codecov Report

Merging #4809 (d9294f0) into master (c6ae749) will decrease coverage by 0.01%.
The diff coverage is 100.00%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4809      +/-   ##
==========================================
- Coverage   59.59%   59.58%   -0.01%     
==========================================
  Files         287      287              
  Lines       24739    24722      -17     
==========================================
- Hits        14742    14731      -11     
+ Misses       9110     9106       -4     
+ Partials      887      885       -2     

Docker Engine 1.13 (API v1.25) added an option to set a custom default seccomp
profile on the daemon (see [moby/moby@b237189]). A warning was added on the
client-side if a non-default profile was set.

Docker Engine 23.0 (API v1.42) added warnings about non-default seccomp
profiles to the "info" response ([moby/moby@04f932a]), and the client was
updated to skip generating client-side warnings for API v1.42 and up in
[docker/cli@8964595].

These warnings are purely informational, and given that Docker Engine versions
before 23.0 have reached EOL, and any current version of the Engine now returns
the Warnings, it should be safe to remove the client-side fall back logic.

This patch removes the client-side fall back code for warnings that was
added in 8964595.

[moby/moby@b237189]: moby/moby@b237189
[moby/moby@04f932a]: moby/moby@04f932a
[docker/cli@8964595]: docker@8964595

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah thaJeztah force-pushed the remove_printSecurityOptionsWarnings branch from 3bb9911 to d9294f0 Compare January 23, 2024 17:23
@thaJeztah thaJeztah marked this pull request as ready for review January 23, 2024 17:23
@thaJeztah thaJeztah merged commit 9e2615b into docker:master Jan 24, 2024
77 checks passed
@thaJeztah thaJeztah deleted the remove_printSecurityOptionsWarnings branch January 24, 2024 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/refactor PR's that refactor, or clean-up code status/2-code-review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants