Commit Graph

8349 Commits

Author SHA1 Message Date
Gabriel Hernandez
9aa7c0c714
add dark and light background logo colors and show them on mdm migrat… (#12681) 2023-07-13 19:35:25 +01:00
Juan Fernandez
bfe6a5c3ad
Invalid policies should be ignored in the desktop endpoint (#12523)
Updated the `/desktop` endpoint to ignore invalid policies
2023-07-13 14:13:36 -04:00
Eric
63eca92536
Change Node version used in Github workflows, add build-storybook step to website test (#12748)
Context: The "Deploy Fleet website" workflow is currently failing
because the `build-storybook` step requires Node v16.
<img width="1013" alt="image"
src="https://github.com/fleetdm/fleet/assets/7445991/7681e11e-a94f-4a0b-8cd8-baa1ef5a37d8">

Changes:
- Changed the `deploy-fleet-website` and `test-website` workflows to use
Node 16.
- Updated the version of `actions/setup-node` to v3 to use node 16.
- added the `--legacy-peer-deps` flag to the `npm install` in the
build-storybook step
- Added a step to build the storybook to the `test-website` workflow.
- Updated the `test-website` workflow to run when the workflow file is
changed.
2023-07-13 13:11:20 -05:00
Rachael Shaw
125590f345
Handbook: Add note about different design review "modes" (#12727) 2023-07-13 11:09:37 -07:00
RachelElysia
93a03ad216
Fleet UI: Observer plus can run any custom query (#12749) 2023-07-13 14:02:15 -04:00
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
Eric
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 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 Herder
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
Sampfluger88
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 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)
85e9276193/.goreleaser.yml (L63)
2023-07-12 10:00:47 -07:00
Mike Thomas
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
Mike McNeil
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
Sampfluger88
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
JD
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
Nathanael Holliday
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 Hanlon
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
Alex Mitchell
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