Releases: redhat-openshift-ecosystem/openshift-preflight
Releases · redhat-openshift-ecosystem/openshift-preflight
1.4.2
What's Changed
- Add dependabot workflow by @sebrandon1 in #793
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #797
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #795
- Bump gotest.tools/v3 from 3.0.3 to 3.4.0 by @dependabot in #794
- Bump github.com/spf13/viper from 1.12.0 to 1.13.0 by @dependabot in #800
- Bump opdev/go-rpmdb by @bcrochet in #799
- update dependencies so make vet will pass by @acornett21 in #801
- Bump github.com/onsi/gomega from 1.20.2 to 1.22.1 by @dependabot in #803
- Bump github.com/docker/cli from 20.10.16+incompatible to 20.10.20+incompatible by @dependabot in #806
- Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.3.1 by @dependabot in #805
- Upgrade Golangci-lint to v1.50.0 by @sebrandon1 in #808
- Bump github.com/google/go-containerregistry from 0.10.0 to 0.12.0 by @dependabot in #804
- Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0 by @dependabot in #812
- Add lib to preflight by @sebrandon1 in #809
- Bump github.com/onsi/gomega from 1.22.1 to 1.23.0 by @dependabot in #814
- Use constructor-style for NoopSubmitter by @sebrandon1 in #810
- Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #815
- Bump github.com/docker/cli from 20.10.20+incompatible to 20.10.21+incompatible by @dependabot in #816
- move main.go to be within the cmd directory structure and push all subcommands down one layer by @komish in #813
- no longer send dockerconfigjson if container.HostedRegistry is true by @acornett21 in #818
New Contributors
- @dependabot made their first contribution in #797
Full Changelog: 1.4.1...1.4.2
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