Commit Graph
8344 Commits
Author SHA1 Message Date
Roberto Dip eb75e303ec change how team assignment works for the Puppet module (#12566)
For #12532, all details of how this works/why is done are in the issue
description.
2023-07-13 15:00:45 -03:00
EricandRachael Shaw e420e34ce2 Website: Add meta descriptions to Fleet documentation. (#12586)
#11986


Changes: 
- Added meta descriptions to Fleet documentation pages.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2023-07-13 11:57:17 -05:00
JD 9c5b4c5997 Fleet 4.34.0 release article (#12735)
Release article.
2023-07-13 09:55:22 -07:00
Marko Lisica 213c7bc43b Update /product/#wireframing to reflect future Figma structure (#12615) 2023-07-13 09:54:18 -07:00
Gabriel Hernandez f9bbd47381 add back public storybook site build step (#12746)
this adds back building and publishing of storybook website.
2023-07-13 17:44:41 +01:00
Roberto Dip 666ae8d787 ensure ds.TeamByName returns a 4xx response if no team is found (#12620)
this helps consumer of the datastore method handle the not found
scenario better and ensures we always return a 4xx code by default if we
can't find a matching team.

seems like calls to this method were special-cased everywhere except in
the apply user roles endpoint, where we returned a `500` status code if
we couldn't find a team.
2023-07-13 11:55:05 -03:00
Roberto Dip 53f0e281bf set DeferForceAtUserLoginMaxBypassAttempts in FV profile (#12729)
Related to #12608, this automatically sets the
`DeferForceAtUserLoginMaxBypassAttempts` property to `1` on the
FileVault profile that's generated by Fleet.

This changeset also includes a migration to modify old FileVault
profiles that already exist in the database, and by virtue of that a
`InstallProfile` command will be issued to hosts that already have FV
enabled. During testing we found:

1. This doesn't affect users with FV already installed, they silently
get the profile updated without any changes.
2. Since the profile needs to be re-delivered, it'll go through the full
"pending" -> "verifying" -> "verified" cycle.
2023-07-13 11:54:05 -03:00
Mike McNeil 51e7401412 Fix broken link (#12745) 2023-07-13 08:53:16 -05:00
Mike McNeil fd637a880c handbook: read, rewrite, read, rewrite (#12742) 2023-07-12 22:12:06 -05:00
Dave Herder 12d25bcc42 Update API-for-contributors.md (#12500)
Added documentation around triggering a FV token rotation
2023-07-12 18:30:52 -05:00
Jacob ShandlingandJacob Shandling 48156009fa Frontend – clean up breakpoints (#12711)
## Improve breakpoint variables to be useful "sm", "md", etc. instead of
the pixel widths they are set to

Also made sure all media queries are using these variables instead of
hard-coded values.

See @lukeheath's previous to-do in `frontend > styles > var >
breakpoints.scss`

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-07-12 15:45:49 -07:00
Alex Mitchell 8cc08528ef Update README.md (#12740)
Updated Sales Rituals

# Checklist for submitter

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

- [ ] 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 API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] 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-07-12 17:21:22 -05:00
Sampfluger88 ec52dfcea9 Update "Is it any good" (#12739)
Linked to
https://www.linkedin.com/pulse/remote-work-how-set-boundaries-when-office-your-house-lora-vaughn/
2023-07-12 17:10:21 -05:00
Dave HerderandNoah Talerman 6ace2f05f0 Update MDM-macOS-updates.md (#12717)
Added statement around support for RSRs under the "known issues" section
of macos updates.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2023-07-12 14:17:31 -07:00
Sampfluger88 50c3be9959 Added note in legal (#12737)
Escalate first-of-its-kind agreements to Mike, Mike reviews for business
terms and consults with lawyers as necessary
2023-07-12 16:17:17 -05:00
Sampfluger88andMike McNeil 86b68ec587 Handbook/company/why-this-way/why-read-documentation (#12736)
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-07-12 15:48:08 -05:00
Jacob ShandlingandJacob Shandling 7af4f3a432 Define new Query interfaces for queries with scheduling features (#12676)
## Addresses #7765
### Define front end interfaces for interacting with the [updated API
specs for merging scheduling functionality into the Queries
page](https://github.com/fleetdm/fleet/pull/11742/files), for use by all
frontend work in this story.

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-07-12 13:22:56 -07:00
Rachael Shaw cadd89e8c7 Handbook: Add missing ")" (#12733) 2023-07-12 15:05:57 -05:00
Mike McNeil 7ebfdd1846 Programmable (#12730) 2023-07-12 13:32:59 -05:00
Mike McNeil 71d03e5176 Handbook: update accessibility goal (#12731)
Realtime is table stakes, focus on what's unique.

.
2023-07-12 12:34:36 -05:00
Roberto Dip 0bad4d5825 remove deprecated fields from .goreleaser.yml (#12726)
Goreleaser is failing in the [release
branch](https://github.com/fleetdm/fleet/actions/runs/5525147993/jobs/10078387009)
because the `replacements` key was
[deprecated](https://goreleaser.com/deprecations/#archivesreplacements)
https://github.com/fleetdm/fleet/blob/85e92761938978272d970b1b2984637fbdee50b9/.goreleaser.yml#L63
2023-07-12 10:00:47 -07:00
ea5e7b92aa Update README.md (#12715)
Unless I'm mistaking this for something I'm not aware of, this message
about MDM features not being available is out of date and needs to be
removed.

I also updated the sentence on line 293 for readability while I was in
the file.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2023-07-12 10:44:37 -05:00
Zach Wasserman b06c11d8e5 Update security-policies.md (#12728)
Added some clarifications, particularly around line of succession.
2023-07-12 10:30:55 -05:00
Eric 87714f466c Website: Upgrade to DocSearch v3 (#12563)
Changes:
- Upgraded the version of Algolia DocSearch we use on the Fleet website.
- Updated search box styles in the docs, handbook, and osquery schema
pages.
2023-07-12 09:54:05 +09:00
Luke Heath 85e9276193 Remove old position (#12720) 2023-07-11 16:42:19 -05:00
Luke Heath a001fbf3ec Prepare v4.34.0 (#12706) 2023-07-11 14:38:57 -07:00
Eric 04b2d0a6a4 Website: Fix browser compatibility issues (#12658)
Closes: #12626

Changes:
- Fixed the pricing features table border on Safari
- Fixed the titles of articles overflowing from article cards on mobile
Safari
- fixed the alignment of headings on the homepage
- Fixed the text color of the CTAs on the state of device management
report.
2023-07-11 15:50:58 -05:00
Eric e56408136d Handbook: Add link to slack channel (#12484)
Related to: https://github.com/fleetdm/confidential/issues/2947

Changes:
- Updated the name of the product slack channel (`#g-product` »
`#help-product`)
 - Added a link to the channel
2023-07-11 15:48:57 -05:00
JD dd8bc74273 Spelling and grammar fixes (#12716)
Spelling and grammar fixes
2023-07-11 10:14:32 -07:00
d62c082e40 Reference correct pricing tier, and other small changes (#12328)
The changes in this diff really need to be applied throughout the reset
of the doc, I only went down from lines 1-24.

Other things noticed (for now in this PR or to file as separate issues
to add to a sprint, up to @rachaelshaw):
- link to /orbit should be renamed, with redirect added in routes.js for
backwards compat.
- Fleet uses consistent capitalization everywhere, including article
titles.
- documentation and handbook markdown filenames should be kebab-cased
(lowercase with no spaces)




> Context: Here's how I ended up noticing this:
https://osquery.slack.com/archives/C01DXJL16D8/p1686708452290589?thread_ts=1686645495.586929&cid=C01DXJL16D8

---------

Co-authored-by: Sharon Katz <121527325+sharon-fdm@users.noreply.github.com>
Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-11 00:41:47 -05:00
Sampfluger88 aecbff2ad9 Proposed software-engineer (#12690)
Proposed 🚀Software Engineer
2023-07-11 00:25:56 -05:00
Sampfluger88andMike McNeil 6a24709eb9 Added CEO note to signature section (#12708)
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-07-11 00:20:48 -05:00
8dd11183a5 Declarative Device Management article (#12571)
DDM Article - For release

.

---------

Co-authored-by: Jarod Reyes <jarodreyes@gmail.com>
Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-11 00:14:26 -05:00
Noah Talerman 8811ddeba6 Add "MDM on/off" to why this way (#12698)
- Handbook why we use "MDM on/off" instead of "MDM enrolled/unenrolled"
at Fleet
2023-07-11 00:11:49 -05:00
Noah Talerman 9eb1ab6745 Handbook: update sentence case section and UI to follow (#12686)
- Update sentence case section in the handbook to clarify that role
names and features in the Fleet product are not proper nouns and thus
shouldn't be capitalized
- Update one spot in the Fleet UI to reflect this
2023-07-11 00:10:57 -05:00
Luke Heath 361fcad29b Adjust infra handbook (#12709) 2023-07-10 16:56:35 -07:00
Roberto Dip b2ea31caf4 fix ui typo in MDM migration config (#12703) 2023-07-10 20:55:43 -03:00
Mo Zhu a1ec4d31e4 New CIS Benchmarks certification (#12707) 2023-07-10 15:20:23 -07:00
Robert Fairburn 07f3faa18c Initial infrastructure links and extra docs (#12661) 2023-07-10 14:00:39 -07:00
Marcos Oviedo a49e980394 Windows MDM identity certs missing check (#12702)
This is related #12701 

# Checklist for submitter

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

- [X] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [X] Manual QA for all new/changed functionality
2023-07-10 17:36:17 -03:00
Joanne Stableford c3608322a7 Update job posting with correct typeform link (#12691)
The old typeform link was used (and approved). Needs to be the new one,
otherwise it's just a broken link.
2023-07-08 14:57:52 -05:00
28f479795e Added contract review & signature sections (#11039)
.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-08 04:54:13 -05:00
Zay HanlonandSampfluger88 49a4a18661 Create customer-support-engineer.md (#12666)
Proposing a new role to hire a junior customer support engineer to
support the pipeline of growth expected in Q3 and Q4.


...

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-08 04:45:03 -05:00
Dave Herder 679f3afb04 Update README.md (#12665)
fixed 404 in kubequery repo link
2023-07-08 04:27:46 -05:00
8fb46d93f0 Create account-executive.md (#12675)
# Checklist for submitter

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

- [ ] 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 API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] 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)).

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-08 04:24:29 -05:00
Sampfluger88 12e51a2d76 fixed section heading (#12684) 2023-07-07 14:00:21 -05:00
Joanne StablefordandSampfluger88 d211ccba97 Update solutions consultant application link (#12680)
Need to update the typeform link so we can take down the over-shared
previous link.

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-07 13:38:28 -05:00
smgrol c596ac6f34 augeas: read subdirectories from /etc/zabbix dir (#12631)
PR for read configuration files in subdirectories in /etc/zabbix
directory with augeas
2023-07-07 11:18:26 -07:00
Mo ZhuandRachael Shaw 5fbc368e46 Warning about installing extension on Chrome browsers (#12596)
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2023-07-07 09:55:38 -07:00
Dave HerderandSampfluger88 da305d412d Update vendor-questionnaires.md (#12366)
Added more line items around undocumented security questions.

...

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-07 10:59:00 -05:00