Breaking Changes
- Support varying default access control behavior depending on the mesh. (#721)
New Features
- Create a cmd to showcase SMH functionalioty for Appmesh + EKS. (#708)
- Document basic AWS discovery functionality for Appmesh and EKS. (#701)
- Expose new Settings CRD that allows user configuration of SMH discovery for AWS resources. (#685)
- Upon receipt of AWS credentials, SMH should automatically discover EKS clusters associated with that AWS account. (#665)
- Add nodeSelector for mesh-discovery, mesh-networking, and csr-agent helm templates (#715)
- Add
cluster deregister
command for deregistering manually registered clusters. (#675) - Expose Helm chart values files option to
meshctl cluster register
for csr-agent. (#716)
Fixes
- Fix infinite event loop in cluster tenancy finder by using pure reconcile logic (i.e. reconcile the entire state cluster tenancy). (#657)
- Clear an invalid configstatus if things were once invalid but are now valid (#660)
- Use "aws-auth.kube-system" ConfigMap to determine AWS account ID. (#696)
- Fix setup-kind.sh to work on linux. (#692)
- Fix casting ttlDays in virtual_mesh_printer.go with strconv.Itoa (#725)
- Fix MeshService discovery not recreating MeshServices by using a pure reconcile approach. (#694)
- Handle deletion of MeshWorkloads and migrate to reconcile paradigm. (#674)
- Migrate to Docker Hub. (#735)
- Add random fuzz to periodic reconcilers to avoid a thundering herd problem (#705)
- Clean up a number of typos in user-facing messages (#697)