Open JuryA opened 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.
๐ Helm Chart Enhancement
dependencytrack.tpl.render
,dependencytrack.namespace
,dependencytrack.secrets.lookup
,dependencytrack.ingress.certManagerRequest
) to encapsulate common operations and boost chart maintainability.๐ TLS Support
values.yaml
with new fields related to TLS configuration, providing clear options for setup.๐ Documentation
values.yaml
extensively, adhering to Helm-docs standards to aid user comprehension.๐ Repository and Codebase Maintenance
.gitignore
with new patterns to exclude system generated files and specific IDE/system files..helmignore
file to limit contents packaged into the Helm chart.extraDeploy.yaml
to allow specification of extra Kubernetes resources, enhancing the chart's customization and extension capabilities.๐งช How to Test
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