- Added a new response for baski server for collecting and prasing test results from DogKat and provide data to a UI
- Updated S3 connectivity to be done via the AWS SDK
- Removed the put function from S3 as it's not
- Made gridd template and license download optional, so they're not automatically added when not required.
- Updated container scanner
- Updated go modules
- Switched to chainguard Golang image
- Switched from alpine to WolfiOS.
- Updated issue templates
- Added new Baski server for serving up CVE reports for image scans
- Added unit-tests
- Updated builds to include server as a separate binary and docker image
- Updated to latest Golang in pipeline and on images
- Updated to latest alpine in images
- Added charts for deploying server
- Removed the publish command and all related code.
- Added additional scan command to enable scanning multiple images.
- Changed log.fatals to returns so that RunE can handle the error.
- Fixed code to support new repo changes in kubernetes.
- Removed references to publish command so that it can no longer be called - code will be removed in coming release.
- Added ability to pass in a list of container images to bake in.
- Switched out panics for logging errors.
- Corrected names in GitHub actions.
- fixed date tag on image as it was just setting RFC3339 rather than using it as the format.
- Added ability to pass in a list of container images to bake in.
- Switched out panics for logging errors.
- Corrected names in GitHub actions.
- fixed date tag on image as it was just setting RFC3339 rather than using it as the format.
- Enabled support for S3 backends when using S3 buckets.
- Build command was missing some flags - these have been added.
- Support for trivyignore and adding lists of CVEs to ignore.
- Ensured FIP creation and removal rather than just looking for one in the account to prevent race condition when attaching an IP.
- Fixed Nvidia and security inclusions.
- Added changelog
- Refactored code to:
- Prevent using
viper.GetXXXX
across the codebase - now gets put into struct to allow one location to be updated rather than multiples. - Begin work to allow more clouds to be added - still work to be done #36.
- Begin work to improve flags - still work to be done #33.
- Prevent using
- Updated the config file requirements. This is a breaking change and old configs will no longer work..
- Trivy checksum now used to validate trivy download if required #32.
- Added flags, which were previously missing, to support adding Trivy and Falco to the image #34.
- The publish command will be reworked in an upcoming release to prevent the GitHub requirement. Instead, it will generate the files require to publish a single images scan results as an artifact with which the user can then decide what to do.
- Up to this point, there has been no changelog supplied for previous versions as it was a rapid iterative process.
- With the release of v0.1.0-beta.1, any changes will be logged and should one be a breaking change, it will incur a version bump.
- Minor version bumps will be reserved for general changes.
- Patch version bumps will be for fixes and patches.
- The beta tags will be for superficial changes within a patch that require testing before a final release is created.