diff --git a/README.md b/README.md index c5d4b90..a11a652 100644 --- a/README.md +++ b/README.md @@ -6,18 +6,14 @@ An AppWrapper contains a collection of Kubernetes resources that a user desires to manage as a single logical workload. AppWrapper is designed to smoothly interoperate with -[Kueue](https://kueue.sigs.k8s.io). They provide a flexible and +[Kueue](https://kueue.sigs.k8s.io). AppWrapper provides a flexible and workload-agnostic mechanism for enabling Kueue to manage a group of Kubernetes resources as a single logical unit without requiring any Kueue-specific support by the controllers of those resources. -Kueue can be configured to recognize AppWrapper as an -[externalFramework](https://kueue.sigs.k8s.io/docs/tasks/dev/integrate_a_custom_job/#building-an-external-integration), -thus ensuring that if you have enabled Kueue's `manageJobsWithoutQueueName` -option, admission decisions made for the AppWrapper will be properly -propagated to its contained resources. -For a more detailed description of the overall design, see the -[Architecture](https://project-codeflare.github.io/appwrapper/arch-controller/) -section of our website. +Beginning in Kueue 0.11 (and AppWrapper v1.1), AppWrapper is a +*built-in Kueue integration* and is enabled by default. In older versions +AppWrapper was supported by Kueue as an *external framework* and needed to +be explicitly enabled via a custom Kueue configuration. An AppWrapper can be used to harden workloads by providing an additional level of automatic fault detection and recovery. The AppWrapper