From 087e67644dcb0c0668962f05d082ee28fc256932 Mon Sep 17 00:00:00 2001 From: kitzy Date: Wed, 8 Jul 2026 16:48:08 -0400 Subject: [PATCH] Fix misspelled bootstrap-package article filename (#48833) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Related issue:** NA # Checklist for submitter - [x] QA'd all new/changed functionality manually ## Summary - Renamed `articles/manage-boostrap-package-with-gitops.md` to `articles/manage-bootstrap-package-with-gitops.md` to fix the "boostrap" typo (article title/content were already spelled correctly). - Added a 301 redirect in `website/config/routes.js` from the old misspelled URL (`/guides/manage-boostrap-package-with-gitops`) to the corrected URL (`/guides/manage-bootstrap-package-with-gitops`). - Updated the two internal links that pointed at the misspelled URL, in `articles/enroll-macbook-neo-at-scale-with-fleet-zero-touch.md` and `handbook/marketing/marketing-assets.md`. ## Testing - [x] QA'd all new/changed functionality manually — verified the redirect rule matches the existing pattern used for other renamed `/guides/*` pages in `website/config/routes.js`. ## Summary by CodeRabbit * **Bug Fixes** * Added a redirect for a misspelled guides URL so visitors are sent to the correct page automatically. * Improved navigation reliability for the affected guide link without changing any other routes. --- articles/enroll-macbook-neo-at-scale-with-fleet-zero-touch.md | 2 +- ...e-with-gitops.md => manage-bootstrap-package-with-gitops.md} | 0 handbook/marketing/marketing-assets.md | 2 +- website/config/routes.js | 1 + 4 files changed, 3 insertions(+), 2 deletions(-) rename articles/{manage-boostrap-package-with-gitops.md => manage-bootstrap-package-with-gitops.md} (100%) diff --git a/articles/enroll-macbook-neo-at-scale-with-fleet-zero-touch.md b/articles/enroll-macbook-neo-at-scale-with-fleet-zero-touch.md index 95cdd412ed..d241299aa8 100644 --- a/articles/enroll-macbook-neo-at-scale-with-fleet-zero-touch.md +++ b/articles/enroll-macbook-neo-at-scale-with-fleet-zero-touch.md @@ -35,7 +35,7 @@ Fleet integrates with [Apple Business (AB)](https://fleetdm.com/guides/macos-mdm 2. **Assign devices to Fleet in Apple Business.** In the AB portal, assign the registered serial numbers to your Fleet MDM server. This tells Apple's activation servers to direct those devices to Fleet when they first boot up. -3. **Configure enrollment settings in Fleet.** Set up your [enrollment profile](https://fleetdm.com/guides/setup-experience), including which Setup Assistant screens to show or skip, whether to require end user authentication, and which fleet to assign the device to. Fleet also supports a [bootstrap package](https://fleetdm.com/guides/manage-boostrap-package-with-gitops) for installing essential software during first setup. +3. **Configure enrollment settings in Fleet.** Set up your [enrollment profile](https://fleetdm.com/guides/setup-experience), including which Setup Assistant screens to show or skip, whether to require end user authentication, and which fleet to assign the device to. Fleet also supports a [bootstrap package](https://fleetdm.com/guides/manage-bootstrap-package-with-gitops) for installing essential software during first setup. 4. **Ship devices directly to employees.** When a user opens their new MacBook Neo and connects to the internet, the device contacts Apple's activation servers, receives its MDM assignment, and enrolls in Fleet automatically. Configuration profiles, security policies, and required software install without any manual steps. diff --git a/articles/manage-boostrap-package-with-gitops.md b/articles/manage-bootstrap-package-with-gitops.md similarity index 100% rename from articles/manage-boostrap-package-with-gitops.md rename to articles/manage-bootstrap-package-with-gitops.md diff --git a/handbook/marketing/marketing-assets.md b/handbook/marketing/marketing-assets.md index c5b590aaf4..0f73411815 100644 --- a/handbook/marketing/marketing-assets.md +++ b/handbook/marketing/marketing-assets.md @@ -362,7 +362,7 @@ Day-to-day workflows for managing Fleet resources - software, profiles, policies | Asset | Description | Author | Date updated | | --- | --- | --- | --- | -| [Manage bootstrap packages with GitOps](https://fleetdm.com/guides/manage-boostrap-package-with-gitops) | Learn how to manage bootstrap packages across teams using Fleet's GitOps workflow and API endpoints. | Kitzy | 2026-01-12 | +| [Manage bootstrap packages with GitOps](https://fleetdm.com/guides/manage-bootstrap-package-with-gitops) | Learn how to manage bootstrap packages across teams using Fleet's GitOps workflow and API endpoints. | Kitzy | 2026-01-12 | | [Manage software in GitOps mode](https://fleetdm.com/guides/gitops-mode-software) | Learn how to use Fleet's YAML to manage software in GitOps mode. | Noah Talerman | 2025-04-30 | | [Custom OS settings](https://fleetdm.com/guides/custom-os-settings) | Learn how to enforce custom settings on macOS and Windows hosts using Fleet's configuration profiles. | Noah Talerman | 2024-07-27 | | [Sysadmin diaries: exporting policies](https://fleetdm.com/guides/sysadmin-diaries-exporting-policies) | Extracting existing policies to enable GitOps. | JD Strong | 2024-06-28 | diff --git a/website/config/routes.js b/website/config/routes.js index fdc4775fce..609641286f 100644 --- a/website/config/routes.js +++ b/website/config/routes.js @@ -748,6 +748,7 @@ module.exports.routes = { 'GET /use-cases/import-and-export-queries-and-packs-in-fleet': '/guides/import-and-export-queries-and-packs-in-fleet', 'GET /guides/import-and-export-queries-and-packs-in-fleet': '/guides/import-and-export-queries-in-fleet', 'GET /guides/deploy-security-agents': '/guides/deploy-software-packages', + 'GET /guides/manage-boostrap-package-with-gitops': '/guides/manage-bootstrap-package-with-gitops', 'GET /use-cases/locate-assets-with-osquery': '/guides/locate-assets-with-osquery', 'GET /use-cases/osquery-a-tool-to-easily-ask-questions-about-operating-systems': '/guides/osquery-a-tool-to-easily-ask-questions-about-operating-systems', 'GET /use-cases/osquery-consider-joining-against-the-users-table': '/guides/osquery-consider-joining-against-the-users-table',