Commit Graph
1157 Commits
Author SHA1 Message Date
JDandEric 4cab3be0d1 Article: 4.41.0 release (#15376)
Fleet 4.41.0 release article and echelon 1 article.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-11-30 09:11:04 -08:00
Mike McNeil 120293e59c Update homepage.ejs (#15379)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-11-30 00:27:55 -06:00
Zach Wasserman 5a9461872e Update docs link for deploying generated Apple CSR (#15329)
The old anchor link no longer exists and this new URL provides more of a
step-by-step instruction.
2023-11-28 11:15:06 -08:00
Eric 7fdf97660d Website: Fix mobile filtered pricing table (#15304)
Changes:
- Moved a `v-if` that was placed on the wrong element on the mobile
(filtered) pricing features table (currently, just the name of the
feature is hidden, not the table itself)
- Reduced complexity of conditional rendering on the filter pricing
features table.
2023-11-22 18:45:06 -06:00
Eric 4feff451da Website: Update pricing features yaml and pricing page. (#15294)
Closes: #15265

Changes:
- Updated `pricing-features-table.yml`:
- Changed the structure of the file so it is a flat array of features
(previously, features were nested under a category)
   - Added `productCategories` arrays to features that did not have them
   - Added `usualDepartment` values to features.
- Updated the pricing features validation in `build-static-content` to
work with the new file structure and made `productCategories` a required
value for features.
- Updated `view-pricing.js` to:
- categorize features based on the values of the `productCategories`
array
- build a single array of features (previously, it would also build an
array of features for security-focused buyers).
   - sort premium features to the bottom of the pricing table.
- Updated the `pricing.ejs` to:
   - render only the list of all features server-side
- conditionally show features in the pricing table, depending on the
selected pricing mode
2023-11-22 18:33:32 -06:00
Eric 4e24499e9e Website: Update Vanta sync script to catch errors thrown from .retry() method. (#15303)
Changes:
- Wrapped requests that have `.retry()` in a try-catch block. Errors
thrown by the `.retry()` method are not currently not being caught by
the `intercept()` chained onto the request, and cause the script to stop
running.
2023-11-22 18:31:33 -06:00
Mike McNeil 34daa46b09 Update homepage.ejs (#15289)
Default to "endpoint ops"
2023-11-23 06:09:43 +09:00
Sam Pfluger 599f16fa40 Add SLA link (#15272)
Closes fleetdm/confidential#4453
2023-11-21 23:09:15 -06:00
Eric 29671f4249 Website: Update receive-usage-analytics webhook to limit size of requests sent to Datadog. (#15245)
Closes: https://github.com/fleetdm/fleet/issues/15243

Changes:
- Updated the `receive-usage analytics` webhook to send multiple
requests to Datadog, depending on the number of metrics built from
reported usage statistics. (Datadog has a request body limit of 512kb)
2023-11-21 10:15:59 -06:00
Eric 6a6f51dce6 Website: Update usage statistics webhook inputs and HistoricalUsageSnapshot model. (#15180)
Closes: #11812

Changes:
- Renamed the `hostStatusWebhookEnabled` attribute of the
`HistoricalUsageSnapshot` model to `hostsStatusWebHookEnabled` and
updated the definition to use the existing database column name.
- Updated the inputs of the `receive-usage-analytics` webhook to accept
a `hostsStatusWebHookEnabled` input.
- Updated the usage statistics documentation to have the [correct
variable
name](https://github.com/fleetdm/fleet/blob/36e12d02e3c4e9dc741a7d5828ac74136f1f404d/server/fleet/statistics.go#L21).
2023-11-20 15:34:19 -06:00
Eric 9984bc6894 Website: Fix object mutation in receive-usage-analytics webhook. (#15185)
Closes: #15182

Changes:
- Updated the receive-usage-analytics webhook to create new database
records with a cloned `inputs` object. This prevents the JSON attributes
from being mutated into strings.
2023-11-20 12:04:03 -06:00
Eric 7ae2a659cb Website: Add "critical" and "MDM required" badges to query details page. (#15156)
Closes: #15071

Changes:
- Added the "CRITICAL" and "MDM REQUIRED" badges to the query details
page for queries that have the "critical" or "requires mdm" tags
2023-11-15 17:02:21 -06:00
Andrew Baker 0ad7dc90ca ExpedITioners podcast episode 6 (#15169)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-11-15 17:11:13 -05:00
JD 22a63cc43c Article govt cybersecurity (#15155)
Article: Optimizing government cybersecurity strategies with Fleet 

fleetdm/confidential#3998
2023-11-15 08:44:11 -08:00
Sam Pfluger 8c58738906 Make Rachael Shaw CODEOWNER of docs (#15129) 2023-11-14 22:53:49 -06:00
Eric cb75ea9274 Website: update animation on homepage image. (#15147)
Changes:
- Updated the animation in the "ClickOps or DevOps" section of the
homepage to only animate once.
2023-11-14 14:08:02 -06:00
Eric d033b0d50d Website: Remove note from /fleetctl-preview page. (#15124)
Closes: #15121
Changes:
- Removed the note about deploying to a server on the fleetctl preview
page.
2023-11-14 11:48:24 -06:00
Eric e71bbaaac0 Website: Add animation to "ClickOps or DevOps" image (#15064)
Closes: #14990

Changes:
- Updated the image in the "ClickOps or DevOps" section of the homepage
to animate when it is scrolled into view.
- Reduced the margin between the text block and the image in the
"ClickOps or DevOps" section at 991px - 768px screen width.
2023-11-10 12:50:43 -06:00
Eric 4366555a7b Website: Update article page styles (#15087)
Closes: #15086
Changes:
- added `word-break: break-word;` to prevent long strings with
underscores from overflowing outside of their parent container.
2023-11-10 11:36:55 -06:00
Sam PflugerandEric 36421bd505 Add scrollable tweets from Kenny and Nico (#15039)
- Add social proof logo for Nico Waisman tweet 
- Add Nico Waisman tweet card and quote
- Add Kenny Botelho tweet card and quote
- Add Twitter link to Linktree in Daniel Grzelak tweetcard

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-11-09 22:41:10 -06:00
Eric eedb867024 Mark critical policies in standard query library. (#15070)
Closes: #14812 

Changes:
- Added a "critical" tag to critical policies in the standard query
library.
- Updated the macOS version used in the "Operating system up to date
(macOS)" policy.
- Updated the name of a policy to be in sentence case ("MDM Enrolled
(macOS)" » "MDM enrolled (macOS)")
- Updated the build-static-content script to add a `critical` attribute
to queries that have the "critical" tag.
- Updated the /queries page to add a "critical" badge to queries that
have the critical attribute.
2023-11-09 21:18:02 -06:00
JD decd5adc35 4.40.0 release article (#15033)
4.40.0 release article. #14651

@noahtalerman Prepping this to publish when the tables docs are ready.
2023-11-09 11:00:10 -08:00
Eric 5d1ae6539e Website: Update edit page button on article pages (#15034)
Closes: #15020

Changes:
- Updated the "edit page" button on article pages to prevent line breaks
on Firefox v103.
2023-11-08 14:11:24 -06:00
Eric 78187c395f Website: update <scrollable-tweets> component (#15044)
Closes: #15021
Changes:
- Updated the scrollable-tweets component to resolve an issue with page
indicators on mobile
- Updated the component to automatically set the number of tweet cards
based on the number of elements with `purpose="tweet-card"`
2023-11-08 14:07:41 -06:00
Michael Pinto c602a1a2d3 Add pintomi1989 to "Humans" list (#15025) 2023-11-08 11:19:31 -05:00
Paul H TardifandSam Pfluger b383888202 Add phtardif1 to list of humans (#14937)
...

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-11-03 16:02:04 -05:00
Eric 8e523b6763 Website: Animate homepage category images (#14932)
Related to: #14673

Changes:
- Updated the category images on the homepage to animate when the
category is changed.
2023-11-03 15:09:30 -05:00
Eric cd462fba3b 2023-11-01 Website: Update script for Vanta integration (#14807)
Closes: #14751

Changes:
- Added new errors that are thrown if the response from the
`/hosts/{id}` endpoint does not contain a `host` object.
2023-11-02 16:01:44 -05:00
JD 3de7a0b911 Article osquery cyber responders (#14901)
Article: How osquery can help cyber responders
2023-11-02 11:40:47 -07:00
Eric f8652a1b68 Website: Remove sandbox-related routes, add redirects (#14880)
Closes: #14767

Changes:
- Removed the routes for `/try-fleet/sandbox` and `/try-fleet/waitlist`
and added redirects to go to `/try-fleet/fleetctl-preview`
- Updated the login form on `/try-fleet/login` to take users to
`/try-fleet/fleetctl-preview`
2023-11-01 17:19:21 -05:00
Eric 551a98156d Website: Update platform icon position on osquery schema table pages. (#14808)
Closes: #14792

Changes:
 - Updated the position of platform icons on `/tables/` pages
2023-10-31 12:11:11 -05:00
Mike Thomas 9c6003dc12 FAQ update (#14813)
Closes https://github.com/fleetdm/fleet/issues/14814

Changes:

- moved the FAQs from the pricing page to the FAQs in the docs. The
theory is that these questions are a long way down the page and likely
being missed.
- Added five more questions and answers to the FAQ from questions that
come up during customer calls.
- Commented out existing questions. Some are out of date, and some have
been dumped into the FAQ for lack of a better place to put them. We will
continue to add to this list with stronger content from talking with
users and customers.
- added a link to the FAQ on the pricing page.
2023-10-31 00:32:48 -05:00
Rachael ShawandEric ae669e1749 2023-10-17 Update osquery schema version & regenerate merged schema (#14436)
When running a live query recently, I noticed some columns in the
results that we didn't have documented, and realized we weren't using
the latest osquery schema version when regenerating the merged schema.

According to the docs, [we support the latest version of
osquery](https://fleetdm.com/docs/using-fleet/enroll-hosts#supported-osquery-versions),
so figure we ought to update the schema version to the latest.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-10-26 18:04:23 -05:00
JD 1a127b5b19 4.39.0 release article (#14764)
4.39.0 release article. https://github.com/fleetdm/fleet/issues/14240
2023-10-26 15:36:06 -07:00
Eric cfd0260b36 Website: Remove /handbook/sales redirect (#14760)
Changes:
- Removed the redirect for `/handbook/sales`. It is currently
redirecting to `/handbook/customers/` (which redirects to
`/hanbook/sales`, creating an infinite redirect loop.)
2023-10-26 15:50:58 -05:00
Eric a5fff556c1 Website: Update handbook page script to not create a link to handbook/company/handbook page in handbook index. (#14755)
FYI @Sampfluger88 

Changes:
- Updated the handbook page script to:
   - Add comments explaining what links are added to the handbook index.
   - Exclude the handbook/company/handbook page from the handbook index.
2023-10-26 13:29:04 -05:00
Sampfluger88andEric 5ad4b7a36b Update handbook index to only show pages in the /handbook/company/ folder (#14746)
...

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-10-26 03:38:33 -05:00
Eric c12af96f7d Website: Consolidate product categories on homepage. (#14728)
Closes: #14711

Changes:
- Updated the homepage layout and styles to match the latest wireframes.
2023-10-25 09:03:45 +09:00
f50243fe20 Windows MDM article (#14566)
Addresses: https://github.com/fleetdm/confidential/issues/3914

- Consolidate changes from #13943, #14184, and #14249 into article
- Remove "Window setup" doc page.

TODO: @spokanemac to add an image for the article and appropriate meta
tags so that the article shows up on fleetdm.com/guides

---------

Co-authored-by: spokanemac <jack@jdstrong.com>
Co-authored-by: JD <spokanemac@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2023-10-24 08:19:18 -07:00
Andrew Baker 8a4eef88a5 Drew bakerfdm expeditioners charles (#14709)
Adding episode 5 of the ExpedITioners podcast.
2023-10-23 18:06:54 -04:00
3KindsofFish efdbf39009 add 3kindsoffish to list of humans (#14705)
...
2023-10-23 15:22:57 -05:00
Sampfluger88andMike McNeil 35b33e74e9 Handbook/Marketing » Demand (#14686)
Closes fleetdm/classified#641...

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-10-21 13:01:43 -05:00
EricandMike Thomas 4a6bf0d447 2023-10-24 Website: Update /try-fleet (#14638)
Closes: https://github.com/fleetdm/confidential/issues/4015

Changes:
- Changed the url for `/fleetctl-preview` to
`/try-fleet/fleetctl-preview`
- Updated the controller for the `/fleetctl-preview` page to redirect
non-logged-in users to `/try-fleet/login`
- Removed the route for `/try-fleet/sandbox-expired`, and added a
redirect going to `/try-fleet/fleetctl-preview`.
- Updated the controller for `/try-fleet/sandbox` to redirect the users
without a non-expired Sandbox instance to `/try-fleet/fleetctl-preview`.
- Updated `signup.js` to not provision Fleet sandbox instances for
users.
- Updated the `User` model to support a third `signupReason`: "Try
Fleet"
- Updated `/try-fleet/register` to submit "Try Fleet" as a
`signupReason` when users sign up.
- Renamed the files for the `/fleetctl-preview` page (`get-started` »
`fleetctl-preview`)
- Updated/removed Fleet Sandbox related handbook sections.
- Replaced the "Fleet vs Fleet Sandbox" section in the deploying
documentation with a note about `fleetctl preview`.
- Updated links to Fleet Sandbox in articles.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-10-20 13:59:18 -05:00
Mike ThomasandEric 2da45f9059 Added quote to tweet component (#14668)
I added Daniel's quote to the tweet component.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-10-20 11:54:00 -05:00
Eric f96cb0f561 Website: Update clickable area of the "back to top" button on documentation pages (#14649)
Changes:
- Updated the clickable area of the "Back to top" button on
documentation pages.
2023-10-19 11:19:22 -05:00
Luke Heath 0de2125e2a Generate metrics for released and unreleased bugs (#14637)
Updated KPI script to generate metrics on released and unreleased bugs.
Looks like this:

    Bugs:
    ---------------------------
    Number of open issues with the "bug" label in fleetdm/fleet: 118
    Average open time: 44 days.

Number of open issues with the "~unreleased bug" label in fleetdm/fleet:
20
    Average open time: 7 days.

Number of open issues with the "~released bug" label in fleetdm/fleet:
98
    Average open time: 52 days.

...
2023-10-18 23:26:58 -05:00
Sampfluger88andMike McNeil 03bb027441 CODEOWNERS: docs (#14558)
Closes fleetdm/fleet#14536

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-10-14 17:02:42 -05:00
Victor Lyuboslavsky 8d0f37f926 Added getvictor to list of humans (#14548)
...
2023-10-13 16:31:30 -05:00
Sampfluger88andMike McNeil 54971df031 Docs: Make Mike CODEOWNER of the docs (#14483)
Closes fleetdm/classified#588

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-10-12 22:54:29 -05:00
Joanne Stableford 972b61967f Update humans list in receive-from-github.js (#14518)
...
2023-10-12 17:58:59 -05:00