Skip to content

Replace env-heavy payload injection with mounted artifact bundles #39

@lanycrost

Description

@lanycrost

Summary

Replace the current environment-variable-based payload injection with mounted runtime bundles backed by Secret, ConfigMap, or shared storage depending on sensitivity and size.

Problem

Current approach injects payloads via environment variables, which:

  • Causes pod-template churn on config changes
  • Makes large evaluated configs hard to inspect
  • Complicates SDK/runtime loading

Proposed change

Mount runtime bundles as volumes instead of environment variables. The bundle format, mount path, and sensitivity classification (Secret vs ConfigMap vs storage) should be configurable per-step.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/operatorBobrapet controller or CRD-level change.kind/featureNew functionality or enhancement request.priority/highImportant issue to schedule soon.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions