-
Notifications
You must be signed in to change notification settings - Fork 1.2k
[APPSEC-58034] AAP for Go Dockerfiles #30306
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
base: eliottness/exhaustive-doc
Are you sure you want to change the base?
Conversation
ℹ️ Documentation Team ReviewNo documentation team review is required for this pull request. |
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Preview links (active after the
|
dd0ef70
to
00b9317
Compare
59b2293
to
582e02e
Compare
aa04abf
to
200d242
Compare
76d6247
to
964f525
Compare
200d242
to
13f776d
Compare
964f525
to
2ce636e
Compare
13f776d
to
77c736c
Compare
2ce636e
to
dec3500
Compare
77c736c
to
88ed568
Compare
dec3500
to
16655ee
Compare
16655ee
to
bd93b6c
Compare
88ed568
to
80e28a6
Compare
App and API Protection for Go installation requirements can be abstract and the Go toolchain | ||
cross-compilation capabilities can make it hard to understand what has to be done precisely. | ||
|
||
In these cases, a more precise way to materialize these examples like a Dockerfile can be interesting. | ||
The goal of this guide is to be a step-by-step guide to a working Dockerfile, tailor-fitted for your usecase. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These feel a little heavy-handed to me. I think they can be simplified a little -- more straight to the point.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't immediately see a suggestion that would fit. Feel free to try it out
content/en/security/application_security/setup/go/dockerfile.md
Outdated
Show resolved
Hide resolved
content/en/security/application_security/setup/go/dockerfile.md
Outdated
Show resolved
Hide resolved
content/en/security/application_security/setup/go/dockerfile.md
Outdated
Show resolved
Hide resolved
content/en/security/application_security/setup/go/dockerfile.md
Outdated
Show resolved
Hide resolved
content/en/security/application_security/setup/go/dockerfile.md
Outdated
Show resolved
Hide resolved
content/en/security/application_security/setup/go/dockerfile.md
Outdated
Show resolved
Hide resolved
content/en/security/application_security/setup/go/dockerfile.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pretty good I think. I think it'd be nice if we can (unsure whether the highlighter supports it?) highlight interesting/different lines in the Dockerfile
s after the first one, to make it easier for readers to see where changes were made.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did not find any easy way to do that
content/en/security/application_security/setup/go/dockerfile.md
Outdated
Show resolved
Hide resolved
082f608
to
8da53e0
Compare
bd93b6c
to
8e4c435
Compare
65fabbc
to
2d132fc
Compare
What does this PR do? What is the motivation?
This PR adds a page on how to design a dockerfile for us in an standard AAP setup.
Merge instructions
Merge readiness:
For Datadog employees:
Your branch name MUST follow the
<name>/<description>
convention and include the forward slash (/
). Without this format, your pull request will not pass CI, the GitLab pipeline will not run, and you won't get a branch preview. Getting a branch preview makes it easier for us to check any issues with your PR, such as broken links.If your branch doesn't follow this format, rename it or create a new branch and PR.
[6/5/2025] Merge queue has been disabled on the documentation repo. If you have write access to the repo, the PR has been reviewed by a Documentation team member, and all of the required checks have passed, you can use the Squash and Merge button to merge the PR. If you don't have write access, or you need help, reach out in the #documentation channel in Slack.
Additional notes