Skip to content

Feature request: support additional pod fields #223

@phoban01

Description

@phoban01

Description

A common use case for lib-volume-populator is restoring data from remote storage services (eg AWS S3). Currently there is no easy way to to configure authentication for the populator pod to such remote storage services.

Whilst there are alternatives it seems a common enough use-case to justify inclusion as part of the lib-volume-populator.

Supporting the ability to configure the following fields on the pod should enable the majority of authentication needs:

  • spec.serviceAccount / spec.serviceAccountName
  • spec.env
  • spec.volumes.configMap
  • spec.volumes.secrets
  • metadata.annotations

Alternatives considered

We could implement a mutating webhook to modify the pod spec as part of admission control.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions