Skip to content

BaseInstance.clean: add a remove_seed_directory boolean argument (default False) to runcloud-init clean --seed #502

Description

@mostafaCamel

Sometimes, we need to nuke the cloud-init on the instance for some integration tests (more specificfically the once-per-instance modules) . See canonical/cloud-init#6885

We can add this argument to BaseInstance.clean so that this method becomes a "nuclear" clean (we will keep the default as false)

Workaround is to execute the execute method client.execute(["cloud-init", "clean", "--logs", "--seed"])

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions