- Added documentation for dynamic Kubernetes clients, providing guidance on usage and best practices.
-
Aligned PostgreSQL plan names with a9s-dataservices for improved consistency and integration.
-
Adjusted health check timeouts for provider-anynines to improve reliability and reduce errors.
-
Enhanced internal processes by updating the Makefile for optimized pipeline management.
-
Replaced native patch and transform functionality with composite functions from Crossplane, ensuring better modularity and maintainability.
-
Renamed image repositories prefix from
public.ecr.aws/w5n9a2g2/anynines
topublic.ecr.aws/w5n9a2g2/klutch
. -
Removed unused resources.
-
Updated naming conventions.
Consumer Cluster
is nowApp Cluster
andManagement Cluster
is nowControl Plane Cluster
. -
Renamed backend resources for bindings. Changed the namespace used for bindings on the App Clusters from
kube-bind
toklutch-bind
.This change automatically applies to new bindings.
breaking this change also changes the namespace of the
konnector
deployment. Please make sure that only one deployment ofkonnector
is running. Please delete the old konnector deployment by runningkubectl delete -n kube-bind deployment konnector
before creating any new bindings. Creating a new binding will deploy the konnector to the new namespace.
- Crossplane Provider named
provider-anynines
for leveraging a9s Data Services. - Health checks and readinessProbe for ProviderConfigs.
- Klutch-bind for cross-cluster service management.
- Crossplane APIs for a9s Data services (provider-anynines), a8s Data Services (provider-kubernetes) and AWS s3 buckets (provider-aws-s3).
- Documentation content for the Docusaurus-powered Klutchio website.
- End-to-end tests for Klutch.