DependencyTrack / helm-charts

Helm Charts for Dependency-Track
https://dependencytrack.org
Apache License 2.0
13 stars 15 forks source link

Comprehensive Enhancements to Dependency-Track Helm Chart w/o 3rd party dependencies #20

Open JuryA opened 3 months ago

JuryA commented 3 months ago

๐Ÿ›  Helm Chart Enhancement

๐Ÿ” TLS Support

๐Ÿ“– Documentation

๐Ÿ“ Repository and Codebase Maintenance

๐Ÿงช How to Test

  1. Deploy and Validate: Deploy the updated chart in a controlled environment. Validate all new functionalities and custom configurations.
  2. TLS and Certificates: Test the TLS configurations extensively to ensure certificates are handled correctly, whether auto-generated or user-provided.
  3. Documentation Review: Verify that the documentation accurately reflects the chart's capabilities and setup instructions.
  4. Extended Customization: Test the deployment of additional resources via extraDeploy.yaml to confirm functionality and integration without impacting core components.

๐Ÿ“… Impact

As a result of these updates, the Dependency-Track Helm chart is not only more extensible and customizable but also aligns with industry standards and best practices. These improvements significantly enhance usability and potential use cases, ensuring that the chart remains relevant and robust in diverse environments.

Please review the extensive changes and provide feedback. Due to the broad scope of updates, extensive testing is recommended to ensure there are no unforeseen issues.

Closes #17

petrzjunior commented 3 months ago

I am a big fan of this. Moreover I would appreciate the ability so specify additional volumes and volume mounts. My use case is the Secrets Store CSI driver which allows mounting secrets only after they are mounted as a volume first.