Skip to content

Support optional non-root transport trust installation #53

Description

@nv-lacm

Description

Support running the transport trust-bundle installer as non-root in Kubernetes namespaces that enforce the Restricted Pod Security Standard.

This is optional hardening. It is not required to complete PKI Epic #19 or the end-to-end validation in #52. The current installer behavior remains supported while this follow-up is open.

Definition of Done

  • The optional non-root path makes the merged certificate volume writable by the nvca-trust-init user.
  • That path does not require UID 0 or runAsNonRoot: false.
  • Tests cover the current behavior and pods that already enforce a non-root security context.
  • Restricted Pod Security validation passes when the optional path is selected.

Tracking

This issue is not a native sub-issue of #19 and does not gate epic closure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions