v5.4.0
v5.4.0 is a minor-version bump because we have started to include new tests from our v1.6 (internal) best practices document.
New Tests
- operator: Multiple same operators installed test by @sebrandon1 in #2542
- operator: image bundle < 1000 references test by @sebrandon1 in #2549
Improvements
- Get subscription channel from package manifest if it is not present by @edcdavid in #2551
- fix for RunAsNonRoot check by @edcdavid in #2557
- Remove loop-related gocritic nolint entries by @sebrandon1 in #2571
- Operand pods autodiscovery by @greyerof in #2577
- Adjust SRIOV MTU test by @sebrandon1 in #2527
- Remove legacy RunAsUser vars by @sebrandon1 in #2602
- Add additional testhelper pkg unit tests by @sebrandon1 in #2601
- Fix for operator-single-crd-owner test case. by @greyerof in #2603
- Add 4.18 to beta versions slice by @sebrandon1 in #2622
- Add 4.18 to the RHCOS script by @sebrandon1 in #2613
- Fix for access-control-security-context-non-root-user-id-check by @greyerof in #2617
Operator Script Updates
- Use certsuite executable from image everywhere in the batch operators test script by @edcdavid in #2574
Documentation Updates
- docs : Remove TNF/CNF reference in the official doc by @bnshr in #2569
- docs : remove tnf/cnf from svg files by @bnshr in #2570
CI Updates
- Add 'self-hosted-disable' label filter for PRs by @sebrandon1 in #2595
- Removed hazelcast operator from smoke tests. by @greyerof in #2586
Dependency Updates
- Bump github/codeql-action from 3.26.13 to 3.27.0 by @dependabot in #2526
- Bump github.com/fatih/color from 1.17.0 to 1.18.0 by @dependabot in #2525
- Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #2528
- Bump k8s.io/api from 0.31.1 to 0.31.2 by @dependabot in #2531
- Bump k8s.io/apiextensions-apiserver from 0.31.1 to 0.31.2 by @dependabot in #2533
- Bump k8s.io/kubectl from 0.31.1 to 0.31.2 by @dependabot in #2530
- Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.38 to 1.0.39 by @dependabot in #2534
- Bump google.golang.org/api from 0.201.0 to 0.203.0 by @dependabot in #2535
- Bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #2536
- OLM update; preflight update by @sebrandon1 in #2539
- Bump ubi9/ubi from 9.4-1214.1726694543 to 9.4-1214.1729773476 by @dependabot in #2541
- Bump ubi9/python-39 from 1-197.1726696853 to 1-197.1729767844 in /.github/actions/documentation by @dependabot in #2544
- Bump github.com/operator-framework/operator-lifecycle-manager from 0.29.0 to 0.30.0 by @dependabot in #2546
- Bump google.golang.org/api from 0.203.0 to 0.204.0 by @dependabot in #2547
- Bump ubi9/python-39 from 1-197.1729767844 to 1-197.1729776550 in /.github/actions/documentation by @dependabot in #2548
- Bump google.golang.org/api from 0.204.0 to 0.205.0 by @dependabot in #2550
- Bump golang.org/x/term from 0.25.0 to 0.26.0 by @dependabot in #2554
- Bump github/codeql-action from 3.27.0 to 3.27.1 by @dependabot in #2555
- Bump ubi9/ubi from 9.4-1214.1729773476 to 9.5 by @dependabot in #2558
- Bump ubi9/ubi-minimal from 9.4-1227.1726694542 to 9.5 by @dependabot in #2559
- Bump github/codeql-action from 3.27.1 to 3.27.2 by @dependabot in #2560
- Bump ubi9/python-39 from 1-197.1729776550 to 9.5 in /.github/actions/documentation by @dependabot in #2563
- Bump github/codeql-action from 3.27.2 to 3.27.3 by @dependabot in #2562
- Bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 by @dependabot in #2565
- Bump ubi9/ubi-minimal from
6907fba
to9ffc5b7
by @dependabot in #2566 - Bump github/codeql-action from 3.27.3 to 3.27.4 by @dependabot in #2564
- Bump ubi9/ubi from
5ae30df
to2bae906
by @dependabot in #2567 - Bump ubi9/ubi-minimal from
9ffc5b7
tod85040b
by @dependabot in #2573 - Bump google.golang.org/api from 0.205.0 to 0.206.0 by @dependabot in #2572
- Bump ubi9/python-39 from
9a69bc1
to84c0289
in /.github/actions/documentation by @dependabot in #2576 - Bump google.golang.org/api from 0.206.0 to 0.207.0 by @dependabot in #2578
- Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 by @dependabot in #2579
- Bump github/codeql-action from 3.27.4 to 3.27.5 by @dependabot in #2580
- Bump k8s.io/api from 0.31.2 to 0.31.3 by @dependabot in #2581
- Bump k8s.io/apiextensions-apiserver from 0.31.2 to 0.31.3 by @dependabot in #2582
- Bump k8s.io/kubectl from 0.31.2 to 0.31.3 by @dependabot in #2584
- Bump google.golang.org/api from 0.207.0 to 0.209.0 by @dependabot in #2587
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #2590
- Bump github.com/redhat-best-practices-for-k8s/oct from 0.0.27 to 0.0.28 by @dependabot in #2591
- Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.39 to 1.0.40 by @dependabot in #2592
- Bump docker/build-push-action from 6.9.0 to 6.10.0 by @dependabot in #2596
- Update Go to v1.23.3 by @sebrandon1 in #2594
- Update operator-sdk to v1.38.0 by @sebrandon1 in #2597
- Update GolangCI-lint to v1.62.2 by @sebrandon1 in #2598
- Bump github.com/redhat-best-practices-for-k8s/certsuite-claim from 1.0.50 to 1.0.51 by @dependabot in #2599
- Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.40 to 1.0.41 by @dependabot in #2600
- Bump depends-on/depends-on-action from 9e8a61fce18b15281e831f1bba0e14c71d1e1f46 to 3f0a220b74074edace48e46f7bacc29e5ef555c2 by @dependabot in #2604
- Bump ubi9/ubi from
2bae906
to1057dab
by @dependabot in #2605 - Bump github/codeql-action from 3.27.5 to 3.27.6 by @dependabot in #2607
- Bump ubi9/python-39 from
84c0289
toeb65add
in /.github/actions/documentation by @dependabot in #2608 - Update Go to v1.23.4 by @sebrandon1 in #2609
- Bump google.golang.org/api from 0.209.0 to 0.210.0 by @dependabot in #2611
- Bump golang.org/x/term from 0.26.0 to 0.27.0 by @dependabot in #2610
- Bump github/codeql-action from 3.27.6 to 3.27.7 by @dependabot in #2620
- Bump github.com/mittwald/go-helm-client from 0.12.14 to 0.12.15 by @dependabot in #2618
- Bump ubi9/ubi-minimal from
d85040b
todee813b
by @dependabot in #2619 - Bump actions/setup-go from 5.1.0 to 5.2.0 by @dependabot in #2628
- Bump k8s.io/client-go from 0.31.3 to 0.31.4 by @dependabot in #2626
- Bump k8s.io/apiextensions-apiserver from 0.31.3 to 0.31.4 by @dependabot in #2625
- Bump k8s.io/kubectl from 0.31.3 to 0.31.4 by @dependabot in #2624
- Bump depends-on/depends-on-action from 3f0a220b74074edace48e46f7bacc29e5ef555c2 to ce4047f663174688ea42a21fac1b1007d97b79bb by @dependabot in #2630
- Bump google.golang.org/api from 0.210.0 to 0.211.0 by @dependabot in #2631
- Bump k8s.io/apiextensions-apiserver from 0.31.4 to 0.32.0 by @dependabot in #2632
- Bump github.com/redhat-best-practices-for-k8s/oct from 0.0.28 to 0.0.29 by @dependabot in #2637
- Bump golang.org/x/crypto from 0.29.0 to 0.31.0 by @dependabot in #2636
- Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.41 to 1.0.43 by @dependabot in #2638
- Bump k8s.io/kubectl from 0.31.4 to 0.32.0 by @dependabot in #2639
Full Changelog: v5.3.7...v5.4.0