Releases: redhat-openshift-ecosystem/openshift-preflight
Releases · redhat-openshift-ecosystem/openshift-preflight
1.4.1
What's Changed
- update HasUniqueTag logic to fall back to the value the user provided by @acornett21 in #759
- Add static check for Check interface by @bcrochet in #761
- updating to the latest version of operator-sdk by @acornett21 in #763
- Reject submit if api token or cert id are empty by @bcrochet in #756
- Remove the project type when submitting updates to pyxis by @komish in #768
- Fix some tests that would fail with existing env vars by @bcrochet in #772
- Update the bundle version check with latest releases by @bcrochet in #762
- Truncate container type on pyxis update calls by @komish in #775
- Begin usage of operator-framework APIs by @bcrochet in #767
- check container type for scratch exceptions instead of os_content_type by @komish in #776
- Golangci lint by @bcrochet in #774
- Add a minimum required RHEL version to docs by @itroyano in #778
- updating ospid logic to exit if legacy project id is provided by @acornett21 in #773
- Switch the bundle validate to use the API by @bcrochet in #770
- fix lint issues in main by @acornett21 in #783
- Update Vagrantfile by @bcrochet in #784
- Introduce afero to simplify FS operations by @bcrochet in #786
- Update workflows to go 1.19 by @bcrochet in #787
- adding a new updateImage method to enable partners to re-run by @acornett21 in #782
- Update GolangCI-lint to v1.49.0 by @sebrandon1 in #789
- Rewrote change to readme.md after comments by @jfrancin in #791
- Update .github action versions by @sebrandon1 in #788
- Retry the image pull once after 5 seconds by @komish in #792
New Contributors
Full Changelog: 1.4.0...1.4.1
1.4.1-beta2
What's Changed
- Fix some tests that would fail with existing env vars by @bcrochet in #772
- Update the bundle version check with latest releases by @bcrochet in #762
- Truncate container type on pyxis update calls by @komish in #775
- Begin usage of operator-framework APIs by @bcrochet in #767
- check container type for scratch exceptions instead of os_content_type by @komish in #776
Full Changelog: 1.4.1-beta1...1.4.1-beta2
1.4.1-beta1
What's Changed
- update HasUniqueTag logic to fall back to the value the user provided by @acornett21 in #759
- Add static check for Check interface by @bcrochet in #761
- updating to the latest version of operator-sdk by @acornett21 in #763
- Reject submit if api token or cert id are empty by @bcrochet in #756
- Remove the project type when submitting updates to pyxis by @komish in #768
Full Changelog: 1.4.0...1.4.1-beta1
1.4.0
What's Changed
- Only add results that are not marked as "optional" by @bcrochet in #747
- Do not write artifacts to current dir in tests by @bcrochet in #749
- Add recipe for check container with the config file by @tkrishtop in #750
- add check that logs a message if a scc is specified in the csv by @skattoju in #748
- Fix bugs in new checks by @bcrochet in #755
- Refactor cmd/ to have less coupling by @bcrochet in #751
Full Changelog: 1.3.4...1.4.0
1.3.4
What's Changed
- inform the user of tag and digest binding semantics for container certification by @komish in #742
- Add a check for certified images in the CSV by @bcrochet in #743
- Add related images check by @bcrochet in #744
- Re-adds basedOnUBI check to root policy exception by @komish in #746
Full Changelog: 1.3.3...1.3.4
1.3.3
1.3.2
What's Changed
- add a few tests for the modified files check by @komish in #727
- Add tests confirming check metadata is never empty by @komish in #728
- Extract the metadata tests to a separate function by @bcrochet in #729
- Bump go-rpmdb to latest by @bcrochet in #732
- Add fallback paths to credential resolution when using docker.io as your registry by @komish in #733
Full Changelog: 1.3.1...1.3.2
1.3.1
1.3.0
What's Changed
- ioutil calls deprecated by @sebrandon1 in #637
- Fix typos by @sebrandon1 in #638
- Refactor Openshift engine to increase testability by @bcrochet in #636
- Refactor OpenShift client wrapper to its own package by @bcrochet in #649
- normalize docker registries to
docker.io
for the cert image by @acornett21 in #651 - Fix #366, Expose All Optional Configurations in --help by @rocrisp in #645
- Remove errors package by @bcrochet in #652
- Report coverage in a PR comment by @bcrochet in #667
- Normalize error handling by @bcrochet in #654
- Enable coverage for main branch by @bcrochet in #672
- Fixup error handling in runtime package by @bcrochet in #668
- Update container certification doc url #648 by @rocrisp in #670
- Encapsulate authn errors by @bcrochet in #675
- Pass a noop logger to crane fake registry by @bcrochet in #678
- Fix errors and logs in internal engine package by @bcrochet in #677
- Do not expose all errors from rpm package by @bcrochet in #674
- Fix up bundle errors by @bcrochet in #676
- Fix errors and return values by @bcrochet in #673
- Fix a panic in DeployableByOLM by @bcrochet in #683
- Remove unused checks by @bcrochet in #681
- Produce errors more consistently in operator policy package by @bcrochet in #671
- Improve coverage and tidy up errors by @bcrochet in #679
- Tidy up error handling in container package by @bcrochet in #682
- Enforce a single point of configuration by @komish in #680
- Fix bug in error result text by @komish in #687
- Add support for retrieving the freshness grade of an image by @bcrochet in #686
- Add e2e variant that modifies common environment variables by @komish in #688
- Add FindImagesByDigest to the pyxis client by @bcrochet in #689
- Add capability to extract images from a bundle by @bcrochet in #690
- add list-checks and remove --list-checks by @komish in #697
- Add runtime assets tests by @komish in #698
- Make CertificationInput a public type by @komish in #703
- Add function to get formatter by name and move default value out of the
cmd
package by @komish in #704 - Add cmd package interfaces with implementations by @komish in #707
- updating gh actions to login to a given registry by @acornett21 in #706
- updating to latest version of go-rpmdb by @acornett21 in #705
- Add interface-driven preflightCheck function by @komish in #708
- Refactor check_container to use preflightCheck, and enable tests by @komish in #712
- refactor support command to remove promptui, and add test coverage by @komish in #713
- remove flaky docker-config test by @komish in #714
- updating check container to only read the docker file from disk if present by @acornett21 in #695
- fix bug with undefined default formatter by @komish in #715
- remove extraneous defined error by @komish in #718
- add junitxml formatter test by @komish in #717
- Increase coverage of the engine package by @bcrochet in #720
- adding in PFLT_JUNIT to the configs md for clarity by @acornett21 in #719
- Test the pyxis host lookup behavior by @komish in #722
- refactor check operator to leverage interface-based execution by @komish in #716
- fix bug in derived runtime config where values were not populated from parameter by @komish in #721
Full Changelog: 1.2.1...1.3.0
1.2.1
What's Changed
- Increase Pyxis test coverage by @bcrochet in #605
- Refactor Pyxis builder to use an io.Reader by @bcrochet in #612
- Increase coverage of the internal/bundle package by @bcrochet in #623
- Increase test coverage of the version package by @komish in #624
- Increase test coverage of the certification/artifacts by @komish in #625
- Refactor hasUniqueTagCheck to get rid of CraneEngine by @bcrochet in #630
- Fix the coverage of the certification package by @bcrochet in #629
- Increase coverage of the runtime assets package by @bcrochet in #628
- always update the cert project in pyxis by @acornett21 in #634
- Enhance test coverage for internal/engine package by @bcrochet in #631
Full Changelog: 1.2.0...1.2.1