-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
helm: helm chart enhancements #10612
Conversation
DryRun Security SummaryThe provided code changes focus on improving the deployment and configuration of the DefectDojo application, an open-source application security platform, by addressing various aspects of the Kubernetes deployment, including the Helm chart, Celery worker settings, Django application settings, debug mode, and network policies, to enhance the security and reliability of the deployment. Expand for full summarySummary: The provided code changes are focused on improving the deployment and configuration of the DefectDojo application, which is an open-source application security platform. The changes cover various aspects of the Kubernetes deployment, including the Helm chart, Celery worker settings, Django application settings, debug mode, and network policies. From an application security perspective, the changes appear to be generally positive, as they aim to enhance the security and reliability of the deployment. Key security-related updates include:
Overall, the code changes in this pull request appear to be focused on improving the security, reliability, and maintainability of the DefectDojo application's Kubernetes deployment. As an application security engineer, I would recommend thoroughly reviewing and testing these changes to ensure they align with the specific security requirements and constraints of the deployment environment. Files Changed:
Code AnalysisWe ran Riskiness🟢 Risk threshold not exceeded. |
Hi @mikesindieiev, couple of questions?
MySQL setup will be discontinued soon (see #9690). Not sure that this kind of change makes sense. |
Hello @kiblik,
Thank you for the link to the breaking change docs, I am going to add a note about the changes there I would keep changes for mysql in case of fresh dd-mysql installations and since the mysql is there and is still supported |
20494d1
to
18e0772
Compare
Actually, MySQL support was deprecated in 2.36.0 and will be fully removed in 2.37.0 (August). We needed time to update the GH Actions/tests that used MySQL. Any changes you make to my SQL will just be deleted. If you want to make changes for MySQL, I'd be fine with you removing MySQL but there's really no reason to improve something that's already deprecated and about to be removed. Details on the deprecation of MySQL (and others) are at #9690 |
18e0772
to
d6c6a10
Compare
Ah, I see. Agree. I removed mysql config from the |
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.
Not sure why the tests failed, will re-run. Also noticed one more naming update
d6c6a10
to
fa37f23
Compare
Quality Gate passedIssues Measures |
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.
Approved
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
fa37f23
to
e62cf8b
Compare
Conflicts have been resolved. A maintainer will review the pull request shortly. |
aa2ea47
to
8a14611
Compare
@mikesindieiev Looks like you're going to have to rebase this PR - the GH Action failure is a problem with debugpy which was fixed in a PR more recent than the one this one is based on. Other than the failing tests, you have the needed approvals for this to be merged so congrats on that. |
7dd1318
to
646a6b8
Compare
@mikesindieiev Thanks for the commits - merging this now 👍 |
Description
values.yaml
fileExisting DefectDojo database will continue to use old collation