Skip to content

Stacks: Ephemeral values can't be passed between components #37822

@liamcervante

Description

@liamcervante

Terraform Version

n/a

Terraform Configuration Files

n/a

Debug Output

n/a

Expected Behavior

You should be able to link an ephemeral output from one component to an ephemeral input in another component.

Actual Behavior

The ephemeral values are not written into the state file (correctly), so the result values from each component do not include the ephemeral values.

Instead, the result values for components should be computed using the internal named values which do have any ephemeral outputs. While the result values should use the named values, the output state and plan events should keep using the state so that ephemeral values are not exposed externally.

Steps to Reproduce

n/a

Additional Context

No response

References

No response

Generative AI / LLM assisted development?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugnewnew issue not yet triagedstacksRelating to the Stacks features

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions