Commit graph

9146 commits

Author SHA1 Message Date
Mo Zhu
83810fb85c
Link to scalability testing for CIS benchmarks (#13799)
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2023-09-25 10:59:09 -07:00
Mo Zhu
3cf57dfd3b
Document that fleet tested FLEET_OSQUERY_ENABLE_ASYNC_HOST_PROCESSING… (#13966)
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2023-09-25 10:46:36 -07:00
Jacob Shandling
1993c02b3a
Move code for --local-wix-dir into ee directory (#14104) 2023-09-25 10:38:03 -07:00
Mo Zhu
56d4380ba6
State that latest version of osquery is supported (#13982)
.  ...
2023-09-25 10:34:42 -07:00
Mo Zhu
1c7359b117
Update certificates.yml to include warning about potential corruption… (#13976)
Partially addresses #13065
2023-09-25 10:33:53 -07:00
Mo Zhu
2e09371aaf
Update keychain_items.yml to include warning about potential corruption of the certificate (#13975)
Partially addresses #13065
2023-09-25 10:33:30 -07:00
Mike McNeil
28bab51269
Website: Convenience redirects for company handbook sub-pages (#14108)
(Feel free to merge if looks good Eric, just wanted a separate pair of
eyes.)
2023-09-25 12:26:39 -05:00
Mike Thomas
bb8a85c9fa
Update homepage.ejs (#14112)
I updated "Transparency: user-first" to "Scope transparency" as per
point one of https://github.com/fleetdm/fleet/issues/13962
2023-09-25 10:34:08 -05:00
Mike McNeil
126e7b1cab
Handbook: CEO flaws (#14110) 2023-09-23 21:39:32 -05:00
Mo Zhu
85082d7976
Remove version support from Fleet Desktop, consolidate version support (#14093)
Single place where host OS version support is listed: 


https://fleetdm.com/docs/using-fleet/supported-host-operating-systems#supported-host-operating-systems

..

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-09-23 00:27:33 -05:00
Isabell Reedy
a5936e58b3
Update feature request template - ask for core problem (#14089)
Slight shift in the template to focus more on the problems people are
facing. Helps us get to the root of issues without getting sidetracked
by suggested solutions.

---------

Co-authored-by: Mo Zhu <mo@fleetdm.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-09-23 00:19:42 -05:00
Mo Zhu
d592a431d0
Issue template: User story: Always specify feature tier, rather than assume (#14098)
Feedback from team that it was not obvious that if you delete it, you
should assume it is free. Probably should not rely on that embedded
assumption going forward, esp. for new engineers.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-09-23 00:03:43 -05:00
Sampfluger88
8094f1ed03
Handbook: communications#equipment (#14075)
As a contributor to Fleet I want to make it easy and simple for new team
members current contributors to follow the process to gain new
equipment.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-09-22 23:54:01 -05:00
Mike McNeil
18b2e92101
Handbook: Spending company money > Spend less (#14109) 2023-09-22 23:34:09 -05:00
Sampfluger88
cc6742410c
Handbook: CEO#contact-us (#14063)
- implement [Schedule CEO interview
template](https://github.com/fleetdm/confidential/pull/3691/files)

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-09-22 23:28:43 -05:00
Mike McNeil
30a0d1c2ea
Handbook: Update customer team (#14107) 2023-09-22 21:14:34 -05:00
Roberto Dip
60ab8c1ac8
ensure enrollment commands are sent to devices assigned in ABM to Fleet (#14100)
for #13702
2023-09-22 21:54:45 -03:00
Roberto Dip
e18b6bd52b
add missing docs for org_info (#13972)
As the title says, this adds missing docs for a feature we shipped a
while ago.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2023-09-22 19:15:37 -03:00
Eric
21e449041f
Website: add homepage meta title and description to routes. (#14066)
Closes: #13731

Changes:
- Added the meta title and description for the Fleet homepage to
`website/config/routes.js`.
2023-09-22 17:00:14 -05:00
Eric
1b25187453
Docs: add syntax highlighting keywords to code blocks (#13963)
Closes: #13691

Changes: 
- Added keywords for syntax highlighting to code blocks in documentation
Markdown files.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-09-22 16:57:40 -05:00
gillespi314
38bf87b0a0
Preserve pending status for DEP-assigned hosts that are deleted in Fleet (#14073) 2023-09-22 16:50:43 -05:00
Jacob Shandling
1524510e89
UI – capitalize and align status icon in Automations column (#14095) 2023-09-22 16:27:45 -05:00
Rachael Shaw
433212dfed
Docs: Add vulnerability description to software api 2023-09-22 14:07:31 -06:00
RachelElysia
e1513086f6
Backend (ListHostsInLabels): Surface used by data when filtering hosts by labels (#14050) 2023-09-22 15:56:44 -04:00
RachelElysia
8f6368da4e
Fleet UI: Fix vertical alignment of truncated cell (#14096) 2023-09-22 15:55:35 -04:00
Ringo
9e65664104
2023-09-19 Update open-positions.yml - SDR (#13974)
As we're going to be hiring for an SDR, here is a job spec with no
fluff. Please criticise....

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-09-22 14:23:59 -05:00
Jacob Shandling
b6f072775f
Add ability for fleetctl package to use local WiX v3 binaries when generating installer .msi (#14033) 2023-09-22 08:49:01 -07:00
RachelElysia
858092f137
Fleet UI: [tiny bug fixes] Table text cell vertical alignment [released], fix first letter capitalization [unreleased] (#14086) 2023-09-22 10:48:21 -04:00
Lucas Manuel Rodriguez
4bdef5dbe9
Add labels to the fleetd extensions feature (#14008)
#13287

- [X] 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 (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.~
- [X] Added/updated tests
- [X] 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-09-22 11:09:09 -03:00
Gabriel Hernandez
89a6b538b7
fix formatting on the script content and output UI (#14048)
relates to #13847

fixes the formatting of the script content and output fields. we now
preserve the spacing and line breaks.


![image](https://github.com/fleetdm/fleet/assets/1153709/70e28637-ea4b-4679-a38a-02d42f49830c)


- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2023-09-22 12:52:27 +01:00
Lucas Manuel Rodriguez
eb8349567c
Fix performance regressions in hosts APIs (#14036)
#13926 

I re-added the old queries back and we are now using them when not using
pagination or if the page size is larger than 100 (UI always uses
per_page=50)

TODO: We need to run actual load tests with high number of hosts (50k
hosts with 140 policies each)

- [X] 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.
- [X] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- ~[ ] 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.~
- [X] Added/updated tests
- [X] 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-09-22 05:19:02 -03:00
Lucas Manuel Rodriguez
2daebb41b1
Fix extension delivery bug fix Windows extension paths to .ext.ext (#13986)
Found these bugs while testing the extensions feature for #13287.

- [X] 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 (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.~
- [x] Added/updated tests
- [X] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-09-22 05:17:27 -03:00
Andrew Baker
36b3dff1f2
Handbook: Swag responsibilities and ritual (#14061)
Looking to match format with
https://fleetdm.com/handbook/company/leadership#vision-for-dept-handbook-pages

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-09-21 21:15:23 -05:00
Andrew Baker
63a2d071a9
Drew bakerfdm expeditionpers podcast 4 (#14064)
Adding podcast episode with John Reynolds

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-09-21 18:06:38 -04:00
Sampfluger88
88219135f2
Handbook: Communications#spending-company-money (#14065)
- Linked "Why-spend-less"...
2023-09-21 16:54:19 -05:00
RachelElysia
fd4e2733ba
Frontend: [hour/s old bug] Ensure type null option for lastEditedQueryId (#14055) 2023-09-21 14:51:13 -04:00
Lucas Manuel Rodriguez
fe7d9f9f8b
Allow manual run of docker publish CI action (#14051)
I need this change to load test #13926.

Due to recent changes we are not triggering a build on every
branch/commit pushed.
For load testing we need a way to trigger a build manually.
2023-09-21 15:14:43 -03:00
RachelElysia
3a74a9fda4
Fleet UI: [bug squashes] Fix team dropdown z-index issue, fix copy icon hover state, fix spacing before icons (#14034) 2023-09-21 13:46:14 -04:00
RachelElysia
8dab938a89
Fleet UI: [small bug] Creating multiple new policies save button always enabled (#14042) 2023-09-21 13:44:02 -04:00
Alex Mitchell
0958cb8ea1
Update README.md (#14043)
Added a bullet for AE to help get the PO from the customer after
contract signing so we can invoice.

...
2023-09-21 11:19:23 -05:00
Mike McNeil
23bffce944
Update ceo.md (#14041)
# 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 (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-09-21 08:53:59 -05:00
Isabell Reedy
6c8cab58b1
Handbook: process for equipment requests (#14032)
...

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-09-21 04:05:35 -05:00
Eric
cd4f4a4790
Website: Fix license dispenser bug (#14023)
Closes: #14012

Changes:
- Updated the self-service license dispenser so send users who want to
buy a license for 1000 hosts to talk to an expert.
2023-09-20 11:37:09 -05:00
Sampfluger88
0620cdf06a
Manage intake (#14016)
- Added manage g-ceo intake to CEO page
- Added ritual manage g-ceo intake
- Add Manage intake to communications
- Update "👑Crown jewels" to "🎐Why Fleet?"
- Deleted extra space in why this way
...
2023-09-20 00:37:32 -05:00
George Karr
4fbfab54d1
Change software opening to explicitly call out MDM team (#13987)
...
2023-09-19 14:51:39 -05:00
Nathanael Holliday
d951a20a90
Update ceo.md (#13996)
Added KPI section as requested here:
https://app.zenhub.com/workspaces/-g-business-operations-63f3dc3cc931f6247fcf55a9/issues/gh/fleetdm/confidential/3658

...
2023-09-19 14:50:21 -05:00
Marko Lisica
2765d96503
2023-09-19: Handbook: Writing error messages (#13487)
Handbook: Writing error messages

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2023-09-19 14:39:17 -05:00
Roberto Dip
65c08b77ba
update swift dialog version (#14000)
For #13386, #13373 and #13385, this updates the swiftDialog version.

I have tested locally that everything works as expected.
2023-09-19 13:49:58 -03:00
Lucas Manuel Rodriguez
e7af7a7b79
Add Fleet server FIPS 140-2 v1 proposal (#13919)
#13288
2023-09-19 13:05:14 -03:00
RachelElysia
9c5d7faa58
ChromeOS tables: Errors surfaced in Fleet UI (#12376) 2023-09-19 10:06:29 -04:00