Skip to content

Improve idempotency when applying changes to resources  #42

@invidian

Description

@invidian

Containers engine already updates current state on every applied change, but it is not used until all execution succeeds. If something fails in the middle of the process, current state is currently thrown away by both binaries and Terraform provider, which then requires manual cleanup before next run.

To improve that, state should be persisted regardless of execution error, so on the next run, engine can pick it up and continue from where it left off. This allows user to resolve encountered issue and continue deploying.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions