Skip to content

Support for running the CRD-install job as a non-root user using a more restrictive securityContext #3844

@chgl

Description

@chgl

Is your feature request related to a problem?

Currently, the install-crds job runs using the default security context: https://github.com/argoproj/argo-helm/blob/main/charts/argo-workflows/templates/crds-install-job.yaml#L87, which doesn't explicitely allow it to run as non-root to comply with strict security policies.

Related helm chart

argo-workflows

Describe the solution you'd like

It would be great to run it using a restrictive securityContext by default.

Describe alternatives you've considered

No response

Additional context

I'd be happy to contribute this feature!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions