Skip to content

Helm temporary directory is not cleaned up. #964

Open
@matteriben

Description

Bill of Materials or CLI Version

No response

Execution Environment

JUnit Extensions

Slf4j Logging Implementation

None

To Reproduce

Use the helm client and notice it leaves temporary directories around with the helm executable in each.

Describe the bug

The helm client extracts the helm executable to a temporary directory, and this temporary directory is not cleaned up.

Describe the expected behavior

The temporary directory should be cleaned up.

Would be nice if client implemented AutoCloseable and cleaned up after itself inside close().

Whole JUnit/CLI Logs

N/A

Additional Context

Example directory name is HelmSoftwareLoader4512790602684642253 and it contains the helm executable.

The issue may be that File::deleteOnExit fails to remove a non-empty directory.

Metadata

Assignees

No one assigned

    Labels

    BugA error that causes the feature to behave differently than what was expected based on design docsPending TriageNew issue that needs to be triaged by the team

    Type

    No type

    Projects

    • Status

      🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions