Philip Laine
Philip Laine
## Description This is the first PR in a chain introducing structured logging to Zarf. ## Related Issue Relates to #2576 ## Checklist before merging - [ ] Test, docs,...
### Describe what should be investigated or refactored We are currently using `RecursiveFileList` in a few places in the code base. This helper function comes from the [pkg](https://github.com/defenseunicorns/pkg) repository that...
## Description This change replaces the custom retry logic with using go-retry. It simplifies legibility a lot by removing use of labels to break out of the outer loop. ##...
## Description This change refactors the use of package options in sources and moves the package pull logic out of the packager. This change also fixes so that load package...
## Description This removes the Zarf state as a property in the packager struct. Instead it is loaded in functions that needs it and passed as a argument. ## Related...
### Describe what should be investigated or refactored Currently schema generation is done as part of an internal function. This adds the dependency to generate the schema as part of...
### Describe what should be investigated or refactored The getting started guide in the Cobra documentations demos the library by using the `init()` function to register the command and configure...
### Describe what should be investigated or refactored When git cloning fails using go-git we will fall back to use the git CLI instead. Withing Zarf we should strive to...
### Describe what should be investigated or refactored According to the warning message printed when calling SGET the feature is deprecated and will be removed in Zarf v1. If that...
### Is your feature request related to a problem? Please describe. The pods that we deploy as part of the init package use most default settings for security configuration. This...