acryldata/datahub-helm

securityContext configuration missing for DataHub ingestion cronJobs

upendrao opened this issue · 1 comments

Describe the bug
DataHub ingestion cronJobs are missing configuration and overridable option for securityContext
To Reproduce
Steps to reproduce the behavior:

  1. Configure datahub-ingestion-cron.crons with some schedules
  2. Render DataHub charts with datahub-ingestion-cron.enabled=true
  3. Inspect the chart files generated for the crons configured for securityContext
  4. cron.yaml file does not support configuration for specifying securityContext for cronJobs

Expected behavior
User should be able to change the secuirtyContext specification for all the cronJobs generated for datahub-ingestion-cron charts

Additional context
K8S 1.25+ mandates higher security controls for Pods and containers that can only be achieved by overriding the defaults.

Closing per merge of above PR