What's Changed
- Fixing a typo in Hetzner Firewall Model management by @marcopalmisano in #15762
- Fix hubble certificate dnsname by @zadjadr in #15756
- Allow setting env vars from the command line by @hakman in #15767
- Fix amazonvpc string casing by @prateekgogia in #15773
- Trim e2e skip regexes for Cilium by @johngmyers in #15753
- Use dns=none for scale tests by @hakman in #15774
- Pass error when failing to get SSM parameter by @hakman in #15775
- openstack: Add missing security groups for cilium etcd by @zadjadr in #15766
- Use the same LBC version for e2e tests as what is deployed by @rifelpet in #15777
- Don't set object-level public ACL in S3 FileRepository by @johngmyers in #15726
- Bump actions/dependency-review-action from 3.0.6 to 3.0.7 by @dependabot in #15780
- Bump actions/setup-go from 4.0.1 to 4.1.0 by @dependabot in #15779
- aws: Ignore volumes set to delete on instance termination by @hakman in #15782
- Update dependencies by @hakman in #15781
- Use us-east-2 region for scale tests by @hakman in #15783
- aws: implement paginator for DescribeLaunchTemplate on buildKarpenterGroup by @ltellesfl in #15785
- Mark flags as deprecated instead of normalizing by @hakman in #15743
- Fix AWS CCM defaults for IPAM to match KCM by @johngmyers in #15670
- Skip failing ProxyTerminatingEndpoints test by @hakman in #15792
- Add a new field for using a custom registry for Cilium by @jandersen-plaid in #15787
- Stop installing misc utils on RHEL distros by @rifelpet in #15797
- kcm: Add support for
--endpoint/slice-updates-batch-period
by @hakman in #15798 - Allow setting metav1.Duration from the command line by @hakman in #15799
- gce: don't logspam when next-route-hop is starting by @justinsb in #15802
- Bump actions/dependency-review-action from 3.0.7 to 3.0.8 by @dependabot in #15803
- fix: error message typo by @0o001 in #15804
- Continue skipping SCTP HostPort tests in older k8s versions by @rifelpet in #15807
- Create clusters with bigger default subnets by @hakman in #15791
- Bump AWS CNI to 1.13.4 by @moshevayner in #15809
- Bump Cert Manager to 1.12.3 by @moshevayner in #15810
- Use AWS CCM 1.28.1 on k8s 1.28+ by @johngmyers in #15813
- Fix gossip on DigitalOcean by @justinsb in #15815
- add mirror by @justinsb in #15816
- update alpha channel with k8s emergency release and ubuntu ami versions by @moshevayner in #15817
- Promote alpha to stable by @moshevayner in #15819
- Skip UDP LoadBalancer test on k8s 1.26 by @rifelpet in #15822
- Split network CIDR into even bigger subnets by @hakman in #15814
- aws: Create subnets for additional network CIDRs by @hakman in #15805
- Add support for --experimental-allocatable-ignore-eviction kubelet flag by @hakman in #15824
- cleanup: Fix comment on GetExternalNetwork by @justinsb in #15827
- Fix small typo in documentation by @mihow in #15796
- Scale config changes for scale prow job on AWS by @prateekgogia in #15599
- Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #15833
- Find containerd package hash from release sha256sum by @hakman in #15834
- Don't rely on kubectl being installed by @justinsb in #15828
- scaleway: rolling-update feature by @Mia-Cross in #15835
- aws: Add dependency on additional network cidrs for subnets by @hakman in #15841
- Let us spread across all AZ(s) in us-east-2 by @dims in #15843
- Allow custom service account issuer without public bucket by @hakman in #14991
- Update dependencies by @hakman in #15842
- Dependency analysis: include the direct task by @justinsb in #15846
- Use cluster-autoscaler 1.28.0 on k8s 1.28+ by @johngmyers in #15850
- Update dependencies by @github-actions in #15851
- Release 1.28.0-beta.1 by @hakman in #15855
New Contributors
- @marcopalmisano made their first contribution in #15762
- @0o001 made their first contribution in #15804
- @mihow made their first contribution in #15796
Full Changelog: v1.28.0-alpha.2...v1.28.0-beta.1