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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions