Emphasize infrastructure as code over GitOps on fleet-gitops marketing page (#40224)
## Summary Updates the `/fleet-gitops` marketing page (`website/views/pages/fleet-gitops.ejs`) and its meta tags (`website/config/routes.js`) to lead with **infrastructure as code** rather than **GitOps** throughout headings, body copy, and meta tags — using varied, natural phrasing instead of rigidly prefixing "Fleet" every time. Also adds a new **AI-accelerated IT** section with Kilocode screenshot reference and three pitch points about AI-accelerated device management. ### Changes - Page title tag: `Fleet GitOps` → `Infrastructure as code` - Meta description updated to emphasize infra-as-code - Hero `<h4>`: `Fleet GitOps` → `Infrastructure as code` - Bottom CTA `<h4>`: `Fleet GitOps` → `Infrastructure as code for your devices` - Hero paragraph rewritten to lead with infra-as-code - Features list item heading: `Get to know Fleet infrastructure as code` → `Manage your infrastructure as code` - Section heading: `Get to know Fleet infrastructure as code` → `Infrastructure as code for your devices` - Body copy: `adopt Fleet infrastructure as code` → `adopt infrastructure as code for device management` - Image alt text, caption, and two-column feature body copy updated - Workshop CTA heading: `GitOps workshop` → `Infrastructure as code workshop` - Challenges section rewritten to lead with infra-as-code; GitOps still mentioned where it fits naturally - Testimonial quote updated to reference infra-as-code - **New**: AI-accelerated IT section with Kilocode screenshot and three pitch points: - Everyone can contribute, but an expert from IT stays the human in the loop - Without GitOps there is no way to do AI-accelerated device management - Iterate more quickly by reducing friction and hand-offs with natural language changes via tools like Kilocode ### What stays as GitOps - Workshop href (`/gitops-workshop`) — URL unchanged - One natural mention: "If DevOps or GitOps is already used by an organization…" - Workshop link anchor text in the challenges section body Built for [mikermcneil](https://fleetdm.slack.com/archives/D0AFASLRHNU/p1771879170001129) by [Kilo for Slack](https://kilo.ai/features/slack-integration) --------- Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com> Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com> Co-authored-by: Kilo Code <kilo@kilo.ai>
This commit is contained in:
co-authored by
Mike McNeil
Kilo Code
parent
caf825fcc0
commit
bf1f155a32
Vendored
+2
-2
@@ -580,8 +580,8 @@ module.exports.routes = {
|
||||
'GET /fleet-gitops': {
|
||||
action: 'view-fleet-gitops',
|
||||
locals: {
|
||||
pageTitleForMeta: 'Fleet GitOps',
|
||||
pageDescriptionForMeta: 'See every change, undo any error, repeat every success. Fleet and GitOps work together to optimize your endpoint management strategy.',
|
||||
pageTitleForMeta: 'Infrastructure as code',
|
||||
pageDescriptionForMeta: 'See every change, undo any error, repeat every success. Fleet\'s infrastructure as code approach lets you manage every endpoint setting in version-controlled YAML.',
|
||||
currentSection: 'platform',
|
||||
}
|
||||
},
|
||||
|
||||
Vendored
+44
-22
@@ -3,10 +3,10 @@
|
||||
<div purpose="page-hero">
|
||||
<div purpose="hero-text">
|
||||
<div>
|
||||
<h4>Fleet GitOps</h4>
|
||||
<h4>Infrastructure as code</h4>
|
||||
<h1>The future of device management is declarative</h1>
|
||||
</div>
|
||||
<p>See every change, undo any error, repeat every success. Fleet and GitOps work together to optimize your endpoint management strategy.</p>
|
||||
<p>See every change, undo any error, repeat every success. Fleet's infrastructure as code approach lets you manage every endpoint setting in version-controlled YAML — with GitOps workflows built in.</p>
|
||||
<div purpose="button-row">
|
||||
<a purpose="cta-button" class="btn btn-primary" href="/contact">Get a demo</a>
|
||||
<!-- <animated-arrow-button href="/try">Try it yourself</animated-arrow-button> -->
|
||||
@@ -15,7 +15,7 @@
|
||||
<div purpose="list-and-cta">
|
||||
<div purpose="features-list">
|
||||
<div purpose="list-item">
|
||||
<h5>Get to know Fleet GitOps</h5>
|
||||
<h5>Manage your infrastructure as code</h5>
|
||||
<p>Implement collaboration, version control, and automation workflows built into Fleet that accelerates enforcing controls, OS updates, software deployments, and reduce downtime.</p>
|
||||
<a href="#get-to-know-fleet-gitops">Learn more</a>
|
||||
</div>
|
||||
@@ -26,7 +26,7 @@
|
||||
</div>
|
||||
<div purpose="list-item">
|
||||
<h5>Challenges</h5>
|
||||
<p>The most common first question about GitOps: “Is it hard?” Acknowledging complexity and meeting resistance with investments in tools and training can help to relieve bottlenecks during adoption.</p>
|
||||
<p>The most common first question about infrastructure as code: "Is it hard?" Acknowledging complexity and meeting resistance with investments in tools and training can help to relieve bottlenecks during adoption.</p>
|
||||
<a href="#challenges">Learn more</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -44,19 +44,19 @@
|
||||
</div>
|
||||
<div purpose="page-section">
|
||||
<div purpose="section-title">
|
||||
<h2 id="get-to-know-fleet-gitops">Get to know Fleet GitOps</h2>
|
||||
<h2 id="get-to-know-fleet-gitops">Infrastructure as code for your devices</h2>
|
||||
</div>
|
||||
<div purpose="section-image">
|
||||
<div purpose="image-container">
|
||||
<img alt="An image showing the process of the Fleet Gitops workflow. A developer pushes a device management profile to GitHub, and an IT admin approves the new profile. When the updated profile is merged, the CI/CD runner sends the profile to a Fleet server. The Fleet server then sends the updated profile to a managed device and verifies the result." src="/images/fleet-gitops-workflow-471x337@2x.png">
|
||||
<img alt="An image showing the process of the Fleet infrastructure as code workflow. A developer pushes a device management profile to GitHub, and an IT admin approves the new profile. When the updated profile is merged, the CI/CD runner sends the profile to a Fleet server. The Fleet server then sends the updated profile to a managed device and verifies the result." src="/images/fleet-gitops-workflow-471x337@2x.png">
|
||||
</div>
|
||||
<p purpose="image-caption">Fleet <a href="/docs/configuration/yaml-files">GitOps commands</a> to modify the Fleet UI are executed by the fleetctl binary (the “engine” under the hood.) The binary lives on a CI / CD “runner” (e.g., GitHub Actions). A git push with updated YAML code kicks off automation that results in real-time changes you can see.</p>
|
||||
<p purpose="image-caption">Fleet <a href="/docs/configuration/yaml-files">infrastructure as code commands</a> to modify the Fleet UI are executed by the fleetctl binary (the "engine" under the hood.) The binary lives on a CI / CD "runner" (e.g., GitHub Actions). A git push with updated YAML code kicks off automation that results in real-time changes you can see.</p>
|
||||
</div>
|
||||
<div purpose="two-column-features">
|
||||
<div purpose="feature">
|
||||
<h5>Declarative device management</h5>
|
||||
<p>Most device management solutions have an API, but most do not provide comprehensive control over the admin console with configuration-as-code like Fleet.</p>
|
||||
<p>Managing the Fleet UI console with GitOps means you have total declarative control over your devices.</p>
|
||||
<p>Managing the Fleet UI console with infrastructure as code means you have total declarative control over your devices.</p>
|
||||
<p>Unlock powerful automations that allow you to:</p>
|
||||
<ul>
|
||||
<li>Ensure every change is peer-reviewed</li>
|
||||
@@ -69,7 +69,7 @@
|
||||
<div purpose="feature">
|
||||
<h5>Observable, reversible, and repeatable workflows</h5>
|
||||
<p>Nothing builds knowledge, trust, and fosters engineering teamwork like peer-reviewed changes made in the open.</p>
|
||||
<p>Collaboration on Fleet GitOps workflows helps to prevent problems before they occur. Version control means it is straightforward to fix problems that do make it into production (nobody’s perfect...)</p>
|
||||
<p>Collaboration on infrastructure as code workflows helps to prevent problems before they occur. Version control means it is straightforward to fix problems that do make it into production (nobody's perfect...)</p>
|
||||
<p>Another powerful technical benefit: less effort on long-term maintenance. Controlling the Fleet UI with code results in a library of stable, known-good configurations that can be copied and modified to easily add new management objects, like device profiles and software. Tame the endless sprawl of manually re-creating automations and scoping.</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -82,11 +82,11 @@
|
||||
<div purpose="features-section">
|
||||
<div purpose="feature">
|
||||
<h5>Rethink change managment</h5>
|
||||
<p>Replacing change management forms and risk assessments with asynchronous GitOps workflows and approvals can dramatically increase operational speed.</p>
|
||||
<p>Replacing change management forms and risk assessments with asynchronous infrastructure as code workflows and approvals can dramatically increase operational speed.</p>
|
||||
</div>
|
||||
<div purpose="feature">
|
||||
<h5>Stay the course</h5>
|
||||
<p>Changes made in the console or to devices directly can cause device state to “drift” - away from compliance, security posture, and an organization’s intended user experience.</p>
|
||||
<p>Changes made in the console or to devices directly can cause device state to "drift" - away from compliance, security posture, and an organization's intended user experience.</p>
|
||||
</div>
|
||||
<div purpose="feature">
|
||||
<h5>Choose automation over repetition</h5>
|
||||
@@ -98,16 +98,38 @@
|
||||
</div>
|
||||
<div purpose="feature">
|
||||
<h5>Make end users happy</h5>
|
||||
<p>Mired in engineering details, it’s easy to lose sight of an important, oft-stated goal that should be part of any device strategy aimed at operational excellence: enabling work.</p>
|
||||
<p>Mired in engineering details, it's easy to lose sight of an important, oft-stated goal that should be part of any device strategy aimed at operational excellence: enabling work.</p>
|
||||
</div>
|
||||
<div purpose="feature">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div purpose="page-section">
|
||||
<div purpose="section-title">
|
||||
<h2>AI-accelerated IT</h2>
|
||||
</div>
|
||||
<div purpose="two-column-features">
|
||||
<div purpose="feature">
|
||||
<h5>Everyone can contribute — IT stays the human in the loop</h5>
|
||||
<p>Infrastructure as code opens device management to the whole organization. Engineers, security, and ops can all propose changes — while an expert from IT reviews and approves every update before it ships. Collaboration without chaos.</p>
|
||||
<h5>GitOps is the foundation for AI-accelerated device management</h5>
|
||||
<p>Without GitOps there is no way to do AI-accelerated device management. With GitOps you can take advantage of the modern tools your org is already pushing, and keep IT from being left behind as a cost center.</p>
|
||||
<h5>Reduce friction, skip the ticket queue</h5>
|
||||
<p>Iterate more quickly by reducing friction and hand-offs. Instead of ticket queues, easily propose changes with natural language.* Use any LLM — even airgapped — and easily integrate tools like <a href="https://kilo.ai" target="_blank">Kilocode</a> that work with Slack and Microsoft Teams.</p>
|
||||
<p purpose="footnote"><em>* Use any LLM, even airgapped, and easily integrate tools like Kilocode that work with Slack and Microsoft Teams.</em></p>
|
||||
</div>
|
||||
<div purpose="feature">
|
||||
<div purpose="image-container">
|
||||
<img alt="Kilocode screenshot showing a natural-language device management change proposed in a chat interface, reviewed and merged via GitOps" src="/images/kilocode-screenshot-gitops-760x560@2x.png">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div purpose="page-section" class="d-none">
|
||||
<div purpose="section-quote">
|
||||
<p purpose="quote-text">“One Fortune 500 company had a 1.5-hour Change Advisory Board (CAB) meeting, 100 attendees, and they reviewed around 50 changes per meeting. This cost them $750k not including opportunity costs.”</p>
|
||||
<p purpose="quote-text">"One Fortune 500 company had a 1.5-hour Change Advisory Board (CAB) meeting, 100 attendees, and they reviewed around 50 changes per meeting. This cost them $750k not including opportunity costs."</p>
|
||||
<div purpose="quote-attribution">
|
||||
<p><a href="https://www.thirdera.com/insights/why-do-you-still-have-a-change-advisory-board" target="_blank" no-icon>https://www.thirdera.com/insights/why-do-you-still-have-a-change-advisory-board</a> - May 10, 2023</p>
|
||||
</div>
|
||||
@@ -121,18 +143,18 @@
|
||||
<div purpose="two-column-features">
|
||||
<div purpose="feature">
|
||||
<h5>Your culture matters, and so does ours</h5>
|
||||
<p>For some organizations, GitOps is a natural fit to the engineering culture even if IT teams lack experience or the practice is new.</p>
|
||||
<p>For some organizations, infrastructure as code is a natural fit to the engineering culture even if IT teams lack experience or the practice is new.</p>
|
||||
|
||||
<p>If DevOps or GitOps is already used by an organization, device management engineers may be aware of the concepts and tooling. Having an internal example to follow can result in an easier path to adoption.</p>
|
||||
|
||||
<p>But, GitOps adoption is not always simple. Admins may resist unfamiliar workflows or solutions. They may also have concerns about losing the value of certifications or specialized training.</p>
|
||||
<p>By meeting potential challenges with phased implementation and thought leadership, any team can successfully adopt Fleet GitOps. We’ve seen it, and we’ve helped our customers do it.</p>
|
||||
<p>But, adoption is not always simple. Admins may resist unfamiliar workflows or solutions. They may also have concerns about losing the value of certifications or specialized training.</p>
|
||||
<p>By meeting potential challenges with phased implementation and thought leadership, any team can successfully adopt infrastructure as code for device management. We've seen it, and we've helped our customers do it.</p>
|
||||
</div>
|
||||
<div purpose="feature">
|
||||
<h5>Making GitOps benefits real</h5>
|
||||
<p>At Fleet, we believe that showing organizations how to migrate to GitOps workflows represents an enormous opportunity for them to increase engineering efficiency and operational speed. This ultimately improves both end user experience and enterprise compliance. We design the product around these goals. We want to help you achieve them.</p>
|
||||
<p>One way we can help is by improving the product itself, which we’re doing every day.</p>
|
||||
<p>Another way we can help is through training. To learn more about GitOps, you can attend one of our free, hands-on, in-person <a href="/gitops-workshop">GitOps workshops</a>, or you can request that one be delivered in your area.</p>
|
||||
<h5>Making infrastructure as code benefits real</h5>
|
||||
<p>At Fleet, we believe that showing organizations how to migrate to infrastructure as code workflows represents an enormous opportunity for them to increase engineering efficiency and operational speed. This ultimately improves both end user experience and enterprise compliance. We design the product around these goals. We want to help you achieve them.</p>
|
||||
<p>One way we can help is by improving the product itself, which we're doing every day.</p>
|
||||
<p>Another way we can help is through training. To learn more about managing devices with infrastructure as code, you can attend one of our free, hands-on, in-person <a href="/gitops-workshop">GitOps workshops</a>, or you can request that one be delivered in your area.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -140,7 +162,7 @@
|
||||
|
||||
<div purpose="page-section">
|
||||
<div purpose="section-quote">
|
||||
<p purpose="quote-text">“The shift to GitOps has modernized our operations, giving us the agility and change control we needed, giving leadership real-time confidence in device health and compliance.”</p>
|
||||
<p purpose="quote-text">"The shift to infrastructure as code has modernized our operations, giving us the agility and change control we needed, giving leadership real-time confidence in device health and compliance."</p>
|
||||
<div purpose="quote-author-info">
|
||||
<div purpose="quote-author-image">
|
||||
<img alt="Dan Jackson" src="/images/testimonial-author-dan-jackson-48x48@2x.png">
|
||||
@@ -163,7 +185,7 @@
|
||||
<div purpose="page-section">
|
||||
<div purpose="bottom-cta">
|
||||
<div>
|
||||
<h4>Fleet GitOps</h4>
|
||||
<h4>Infrastructure as code for your devices</h4>
|
||||
<h2>The future of device management is declarative</h2>
|
||||
</div>
|
||||
<div purpose="button-row">
|
||||
|
||||
Reference in New Issue
Block a user