refactor: reintroduce output writer (#5564)

Signed-off-by: knqyf263 <knqyf263@gmail.com>
This commit is contained in:
Teppei Fukuda
2023-11-14 21:32:23 +09:00
committed by GitHub
parent 2310f0dd69
commit 950e431f0f
10 changed files with 42 additions and 56 deletions

View File

@@ -95,11 +95,11 @@ func (r *runner) run(ctx context.Context, artifacts []*k8sArtifacts.Artifact) er
return xerrors.Errorf("k8s scan error: %w", err)
}
output, err := r.flagOpts.OutputWriter()
output, cleanup, err := r.flagOpts.OutputWriter()
if err != nil {
return xerrors.Errorf("failed to create output file: %w", err)
}
defer output.Close()
defer cleanup()
if r.flagOpts.Compliance.Spec.ID != "" {
var scanResults []types.Results