Open
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
Labels
Type
Projects
Status
🆕 New