Skip to content

Extended dry-run for all procedures #455

@ilia1243

Description

@ilia1243

Consider implementing new dry-run or replace existing --without-act.

  • Do not change anything on cluster or in input Kubemarine files.
  • Generate, enrich, compile as much as possible
    • Compile plugin templates
    • dry-run helm if it is supported
    • Enrich default plugins
    • Generate different files in dump (etc_hosts, haproxy configs, etc.) without upload.
    • Generate final inventory file without replacing of initial (as --without-act currently does)
    • Other
  • Consider restrictions when generation of something that depends on real work on cluster (for example, template plugins sometimes depend on shell command through runtime_vars).
  • In case if it is implemented only locally, consider adding this to kubemarine selftest.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions