From b73c8ee6455199be88bbbf1a006ef50a68fdd047 Mon Sep 17 00:00:00 2001 From: Mike McNeil Date: Thu, 14 May 2026 17:31:32 -0500 Subject: [PATCH] Website: Corrections to patch-faster.ejs (#45544) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary by CodeRabbit * **Documentation** * Updated landing page copy to position automated patching as inevitable and emphasize predictable, weekend-capable, policy-driven updates. * Reframed problem/solution messaging to highlight the costs of manual packaging and promote catalog maintenance plus automated installations with exception handling. * Clarified patch-policy wording to state the product watches apps so customers don’t need to write or update code. * Removed one proof item and simplified platform/integrations presentation. * **Style** * Adjusted proof-strip layout to a two-column grid for improved visual balance. [![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/fleetdm/fleet/pull/45544) --------- Co-authored-by: Eric --- .../pages/landing-pages/patch-faster.less | 2 +- .../pages/landing-pages/patch-faster.ejs | 20 +++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/website/assets/styles/pages/landing-pages/patch-faster.less b/website/assets/styles/pages/landing-pages/patch-faster.less index 1040d13669..6d983d2d1a 100644 --- a/website/assets/styles/pages/landing-pages/patch-faster.less +++ b/website/assets/styles/pages/landing-pages/patch-faster.less @@ -315,7 +315,7 @@ max-width: @max-content; margin: 0 auto; display: grid; - grid-template-columns: repeat(3, 1fr); + grid-template-columns: repeat(2, 1fr); gap: 40px; text-align: center; } diff --git a/website/views/pages/landing-pages/patch-faster.ejs b/website/views/pages/landing-pages/patch-faster.ejs index 02057142ce..82410603a7 100644 --- a/website/views/pages/landing-pages/patch-faster.ejs +++ b/website/views/pages/landing-pages/patch-faster.ejs @@ -5,8 +5,8 @@

Software management

-

Stop waiting on your MDM

-

When a critical patch drops, the bottleneck isn't your team. It's your toolchain. Fleet's maintained app catalog and automated patch policies push updates to your devices on a regular, predictable cadence. No manual repackaging. No osquery queries to write. No waiting.

+

Automated patching is becoming inevitable

+

When a critical patch drops, you're not always at your computer. Fleet's maintained app catalog and automated patch policies push updates to your devices on a regular, predictable cadence, even over the weekend, and without manual repackaging.

@@ -65,8 +65,8 @@

Manual patching doesn't scale.

-

When a critical CVE drops, the clock starts. But for most IT and security teams, the bottleneck isn't awareness, it's the toolchain. Someone has to download the new version, validate it, package it, and get it into the catalog before a single device gets updated. If you're doing that manually, you're burning engineering time on work that doesn't have to be manual.

-

The alternative is a catalog that's maintained for you, and policies that trigger automatically when a device falls behind. That's the difference between patching as a project and patching as a background process.

+

When a critical CVE drops, the clock starts. But for most IT and security teams, the opportunity cost of packaging and automating every single app is really hard to justify, because there is other important work to do. Someone has to download the new version, validate it, package it, and get it into the catalog before a single device gets updated.

+

The alternative is a catalog that's maintained for you, and policies that install software updates automatically, while still respecting the exceptions, flexibility, and user experience considerations you need to take into account to keep your end users productive.

<%/* problem-section */%> @@ -93,7 +93,7 @@

Patch policies that run automatically

-

A patch policy checks whether each Fleet maintained app is up to date on your hosts. Fleet auto-generates the correct osquery query for each app, so you don't write or update them. When a host fails the policy, Fleet automatically sends an install request.

+

A patch policy checks whether each Fleet maintained app is up to date on your hosts. Fleet watches each app, so you don't write or update any code. When a host fails the policy, Fleet automatically sends an install request.

@@ -126,10 +126,10 @@
-
+ <% /* %>

No osquery queries to write

Fleet auto-generates the correct query for each Fleet-maintained app.

-
+
<% */ %>

One-hour policy cadence

Policy checks run on a typical one-hour cadence on all online hosts.

@@ -147,7 +147,7 @@ <%/* ─── PLATFORM CALLOUT ───────────────────────────────── */%>

One platform. Every OS.

-

Fleet manages software across macOS, Windows, and Linux from a single place. The same patch policies, the same catalog, the same automation, whether you're supporting a Mac-first team, a Windows shop, or a mixed environment with Linux servers.

+

Fleet manages software across macOS, Windows, and Linux from a single place. The same patch policies, the same catalog, the same automation, whether you're supporting a Mac-first team, a Windows shop, or a mixed environment with Linux.

@@ -165,7 +165,7 @@
<%/* platform-section */%> <%/* ─── INTEGRATIONS ───────────────────────────────────── */%> -
+ <% /*

Works with the tools you already use.

Use policy automations to trigger app updates, create tickets in Jira or Zendesk, or generate webhooks to connect Fleet to your existing workflows. Patching fits into the process you already have.

@@ -174,7 +174,7 @@ Webhooks GitOps
-
<%/* integrations-section */%> +
*/ %><%/* integrations-section */%>
<%/* below-fold-container */%>