andrewazores
released this
04 Jul 16:11
·
5 commits
to cryostat-v3.0
since this release
What's Changed
🚀 Features
- feat(insights): optionally deploy a proxy for Insights by @ebaron in #670
- feat(openshift): add Configuring Cryostat Quickstart by @Josh-Matsuoka in #668
- feat(cert): add cryostat CA cert to target namespaces by @mwangggg in #661
- feat(discovery): options to configure discovery port names and numbers by @tthvo in #715
- feat(deploy): deploy cryostat 3.0 by @Josh-Matsuoka in #727
- feat(auth): deploy openshift auth proxy by @andrewazores in #799
- feat(auth): add configuration for htpasswd basic auth by @andrewazores in #802
- feat(auth): add config option to deploy oauth2_proxy instead of openshift-oauth-proxy by @andrewazores in #803
- feat(ocp): add optional flag to force platform as openshift by @tthvo in #810
- feat(scorecard): allow running scorecard test locally by @tthvo in #821
- feat(status): CR status for database and storage secrets by @tthvo in #825
- feat(cryostat3): deploy Cryostat 3.0 by @andrewazores in #815
- feat(api): add ExternalHost property for routes (backport #877) by @mergify in #878
🔧 Fixes
- ci(controller-test): remove manual cache actions by @tthvo in #646
- fix(insights): add port to INSIGHTS_PROXY by @ebaron in #674
- fix(insights): set User-Agent header for UHC Auth Proxy by @ebaron in #677
- fix(openshift): update Quickstart text/formatting by @ebaron in #688
- fix(build-ci): fix scorecard image tag returned as null by @tthvo in #760
- fix(discovery): correct k8s API discovery configuration by @andrewazores in #804
- fix(csv): add related images for storage and db by @ebaron in #812
- fix(reports): update deprecated quarkus properties by @mwangggg in #818
- fix(reports): update deprecated quarkus properties (backport #818) by @mergify in #819
- test(scorecard): fix broken scorecard tests for 3.0 by @tthvo in #820
- fix(secret): database should use user-defined secret if specified by @tthvo in #827
- fix(proxy): do not pass unused credentials upstream by @andrewazores in #839
- fix(scorecard): error when constructing request should be checked by @tthvo in #843
- fix(crd): restrict database secret name to be immutable by @tthvo in #831
- fix(grafana): use relative dashboard path (backport #874) by @mergify in #876
- fix(tls): detect modified CA and reissue certs (backport #897) by @mergify in #898
⚙️ Maintenance
- build(release): prepare for cryostat 2.4.0 release by @andrewazores in #642
- build(deps): bump golang.org/x/net from 0.8.0 to 0.17.0 by @dependabot in #643
- ci(dependabot): configure dependabot updates by @tthvo in #648
- build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #654
- build(deps): bump k8s.io/client-go from 0.26.8 to 0.26.10 by @dependabot in #658
- ci(dependabot): remove reviewers config by @aali309 in #666
- build(deps): bump sigs.k8s.io/controller-runtime from 0.14.6 to 0.14.7 by @dependabot in #662
- build(deps): bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by @dependabot in #664
- ci(status): add status check for tests by @mwangggg in #684
- chore(makefile): use CLUSTER_CLIENT instead of oc by @tthvo in #676
- chore(makefile): option to generate bundles with quickstart on ocp by @tthvo in #687
- ci(release-notes): replace release-drafter with release labels config by @andrewazores in #695
- ci(release-notes): remove missed action config in #695 by @andrewazores in #697
- fix(CI): add comment when /build_test is finished by @mwangggg in #745
- feat(scorecard): add ability to select scorecard tests by @mwangggg in #746
- feat(scorecard): add ability to select scorecard tests (backport #746) by @mergify in #747
- fix(CI): add comment when /build_test is finished (backport #745) by @mergify in #748
- chore(api): remove MaxWsConnections by @mwangggg in #742
- test(scorecard): scorecard tests for recording management by @tthvo in #698
- test(scorecard): scorecard tests for recording management (backport #698) by @mergify in #752
- test(scorecard): scorecard test for Cryostat CR configuration changes by @mwangggg in #739
- test(scorecard): scorecard test for Cryostat CR configuration changes (backport #739) by @mergify in #756
- chore(api): remove CommandConfig from NetworkOptions by @mwangggg in #743
- test(scorecard): scorecard test for report generator by @mwangggg in #753
- test(scorecard): scorecard test for report generator (backport #753) by @mergify in #767
- fix(build-ci): fix scorecard image tag returned as null (backport #760) by @mergify in #768
- chore(api): remove minimal option from CR spec by @tthvo in #751
- test(scorecard): add container logs to scorecard results by @tthvo in #758
- test(scorecard): add container logs to scorecard results (backport #758) by @mergify in #770
- fix(CI): add permission to publish comment when ci fails by @mwangggg in #769
- fix(CI): add permission to publish comment when ci fails (backport #769) by @mergify in #771
- build(go): update Golang to 1.21 by @ebaron in #777
- build(go): update Golang to 1.21 (backport #777) by @mergify in #778
- test(scorecard): logWorkloadEvent for cryostat-recording errors by @mwangggg in #759
- chore(version): bump version to 3.0.0-dev by @ebaron in #781
- test(scorecard): fix rebasing skipped commit (backport #780) by @mergify in #782
- ci(branch): run push workflows on cryostat3 branch by @ebaron in #786
- ci(branch): run push workflows on cryostat3 branch (backport #786) by @mergify in #787
- test(scorecard): multi-namespace scorecard test by @mwangggg in #763
- test(scorecard): multi-namespace scorecard test for 3.0 by @mwangggg in #773
- test(scorecard): add container logs for report sidecard test by @tthvo in #772
- test(scorecard): add container logs for report sidecard test (backport #772) by @mergify in #796
- test(scorecard): retry on cryostat update conflict by @mwangggg in #774
- test(scorecard): retry on cryostat update conflict (backport #774) by @mergify in #797
- build(insights): consume out-of-tree Insights module by @ebaron in #800
- chore(cryostat3): various cleanups by @andrewazores in #808
- chore(grafana): remove separate Grafana service/route/ingress by @andrewazores in #809
- chore(storage): rename storage secret by @mwangggg in #833
- chore(jmx): remove configuration for JMX server, service, and auth secret by @andrewazores in #823
- chore(discovery): ensure consistent names for discovery options in CRD by @tthvo in #828
- chore(CI): update OLM to 0.28.0 by @mwangggg in #837
- test(envtest): add validations for auth proxy arguments by @tthvo in #844
- test(proxy): add missing args to proxy expectations by @andrewazores in #845
- chore(resources): cleanup v1beta1 resources by @mwangggg in #847
- build(golang): build images with Go 1.22 by @ebaron in #850
- build(deps): bump controller-tools version to 0.14.0 by @tthvo in #851
- chore(csv): put v1beta2 crd version first in owned list by @tthvo in #852
- chore(authproxy): deploy fork of openshift-oauth-proxy by @andrewazores in #853
- build(deps): bump k8s.io/client-go from 0.28.9 to 0.28.10 (backport #862) by @mergify in #866
- build(deps): bump sigs.k8s.io/controller-runtime from 0.16.5 to 0.16.6 (backport #859) by @mergify in #867
- chore(csv): bump csv minKubeVersion to 1.21.0 (backport #882) by @mergify in #883
- build(deps): bump github.com/cert-manager/cert-manager from 1.13.5 to 1.13.6 (backport #856) by @mergify in #884
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.3 (backport #860) by @mergify in #885
- build(deps): bump github.com/onsi/gomega from 1.33.0 to 1.33.1 (backport #861) by @mergify in #886
- chore(api): deprecate v1beta1 API version (backport #880) by @mergify in #887
- chore(docs): update links to point to 3.0 (backport #893) by @mergify in #894
- build(deps): bump k8s.io/client-go from 0.28.10 to 0.28.11 (backport #890) by @mergify in #895
- test(img): correct test to assert pull policy on db and storage containers (backport #905) by @mergify in #906
- chore(release): set versions and channels for 3.0.0 release by @andrewazores in #904
Others
- test(scorecard): logWorkloadEvent for cryostat-recording errors (backport #759) by @mergify in #779
- test(scorecard): fix rebasing skipped commit by @mwangggg in #780
- feat(tls): enable TLS on authproxies by @andrewazores in #813
- fix(scorecard): print newline instead of \n in local scorecard test output by @mwangggg in #834
- ci(workflow): only attempt push if repo owner is upstream project (backport #871) by @mergify in #872
- test(scorecard): fix failing built-in olm scorecard test (backport #868) by @mergify in #875
- build(deps): bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (backport #855) by @mergify in #881
New Contributors
- @Josh-Matsuoka made their first contribution in #668
Full Changelog: v2.4.0...v3.0.0