Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@andrewazores andrewazores released this 04 Jul 16:11
· 5 commits to cryostat-v3.0 since this release
e52c010

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

Full Changelog: v2.4.0...v3.0.0