What's Changed
- Update doc links to use .adoc by @sridhargaddam in #1617
- Expose "dnsConfig" and "dnsPolicy" Ztunnel values to Sail Operator by @MaxBab in #1597
- Update release process doc to reference latest checklists by @mkralik3 in #1633
- Fix update dependencies on release-1.29 branch by @fjglira in #1634
- feat(helm): make managed-by label value configurable via ChartManagerOption by @aslakknutsen in #1630
- Fix infinite reconciliation on webhook resources by @dgn in #1651
- Fix missing MaxConcurrentReconciles in ZTunnel controller by @sridhargaddam in #1661
- fix: write correct helm value for FIPS-140-2 support by @dgn in #1681
- Give agents instructions on finalizing a change. by @nrfox in #1653
- Fix infinite reconcile loop when Istio version is EOL by @sridhargaddam in #1690
- Fix commit check workflow to only check the first PR commit by @sridhargaddam in #1692
- Adding FIPS_CLUSTER variable to E2E test by @fjglira in #1698
- fix: don't use strict linting for helm charts by @dgn in #1711
- Clarify L7 enforcement during coexistence by @sridhargaddam in #1712
- add debug logging when detecting FIPS mode by @cam-garrison in #1707
- Updating actions unit and integration test workflow by @fjglira in #1713
- feat: write debug info to files for CI artifact collection by @fjglira in #1699
- feat: add PREVENT_IMAGE_OVERWRITE check to avoid overwriting release … by @FilipB in #1715
- Use registry.istio.io part 1 by @FilipB in #1722
- Use registry.istio.io part 2 by @FilipB in #1723
- fix: use operator name as prefix in metrics-reader clusterrole. by @riccardo1991 in #1762
- Enable OLM true for OCP cluster on e2e test by @fjglira in #1765
- Platform helm value is no longer used and needed + set OCP default value to false by @FilipB in #1770
- [claude] add slash command for pre-commit steps by @cam-garrison in #1474
- Improve codecov configuration for the sail repository by @fjglira in #1775
- Add the possibility to override the test timeout by @mkralik3 in #1788
- Add e2e test for [not] pruning remote revisions by @nrfox in #658
- Update testing framework knowledge with Ginkgo best practices by @nrfox in #1761
- fix: add type mapping for MeshConfig_OutboundTrafficPolicy.Tls by @dgn in #1806
- Handle errors in Helm discovery client by @sridhargaddam in #1812
- Add kubebuilder validation for revisionTagTargetRef by @sridhargaddam in #1774
- introduce crd-schema-checker by @dgn in #1055
- Migrate from Helm v3 to Helm v4 by @nrfox in #1644
- Improve testing images tags for OLM and Operator images by @fjglira in #1819
- Update kustomization files with registry.istio.io by @sridhargaddam in #1829
- Update getLatestVersionByPrefix helm to v4 on update_deps.sh by @fjglira in #1833
- Fix license linter after Helm v3→v4 migration by @fjglira in #1840
- Use typed Go structs for FIPS values instead of helm.Values by @nrfox in #1695
- feat: add targetRef field to ZTunnel CRD by @dgn in #1259
- refactor error and status condition handling by @dgn in #1807
- Add documentation for resource customization by @bmangoen in #1292
- Add operator
TLSConfigand sync with APIServer TLS profile on openshift by @nrfox in #1513 - Modify "download-charts" script for alpha/beta releases by @MaxBab in #1852
- refactor: vendor kubernetes manifests into the repo by @dgn in #1853
- Fix serves metrics securely test by @mkralik3 in #1860
- Sync min tls version from
TLSConfigtoIstioby @nrfox in #1859 - Using crane instead of skopeo which is not available in the build-tools by @FilipB in #1870
- Fix test docs test failure (#1890) by @MaxBab in #1894
- [release-1.30] Add missing debug info to ambient test by @istio-testing in #1907
- [release-1.30] Ensure base validator is created for default rev by @istio-testing in #1927
- Fix docs guidelines file by @MaxBab in #1941
- [release-1.30] Set DEPLOYMENT_NAME to csv name when OLM is true by @fjglira in #1925
New Contributors
- @riccardo1991 made their first contribution in #1762
Full Changelog: 1.29.2...1.30.0