Commit Graph

8909 Commits

Author SHA1 Message Date
Jacob Shandling
948ae13507
UI - Fix host count (#13276)
## Addresses #13277 

<img width="642" alt="Screenshot 2023-08-10 at 11 22 19 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/3f7e4b47-c0ef-4f52-9aed-75adcf12ab61">
<img width="649" alt="Screenshot 2023-08-10 at 11 22 49 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/55cf79ca-fbb2-42e8-a545-de30b55fb8f5">

- [x] Manual QA

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-08-10 11:40:43 -07:00
Luke Heath
21b21abd22
Prepare v4.35.2 (#13273) 2023-08-10 11:35:03 -07:00
Luke Heath
f3b9bcc02a
Prepare v4.35.1 (#13163) 2023-08-10 08:43:52 -07:00
Sampfluger88
b5b7fba561
Handbook CODEOWNERS (#13195)
Everyone can contribute to the handbook, and page DRIs are expected to
keep their pages up to date. To shape and absorb changes, and learn from
how GitLab evolved its handbook as that company grew, CEO will ALSO
review all PRs that change the handbook before they are merged.
(Background: As of mid-2023, there are only ≤3 handbook PRs per weekday
on the busiest of weeks. If this increases dramatically, or when time
allows the company to prioritize writing down the content design,
structure, and vision for the evolution of the handbook, we'll change )

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-08-10 10:13:36 -05:00
RachelElysia
970b3c3962
Fleet UI: [bug fix] Text cells in all tables no longer overflow into next column (#13241) 2023-08-10 09:27:54 -04:00
Isabell Reedy
18d232bfe6
Change "tier" to "echelon" to match the handbook (#13235) 2023-08-10 00:50:31 -05:00
Mike McNeil
4ee14ca463
Handbook: Typo fixes (#13264)
Follow-up for:  https://github.com/fleetdm/fleet/pull/13236/files
And for: https://github.com/fleetdm/fleet/pull/13248/files
2023-08-10 00:36:23 -05:00
Mike McNeil
68460d2618
Automation: Change maintainers for docs and query library path to avo… (#13240)
…id confusion

This relates to #13207  (see my comment)
2023-08-10 00:36:05 -05:00
Mike McNeil
6cb74eab03
Handbook: Tipping while traveling in the US (#13242) 2023-08-10 00:35:28 -05:00
Mike McNeil
50de3a72e7
Handbook: Taking time off clarifications (#13230) 2023-08-10 00:01:53 -05:00
RachelElysia
e8889a4d61
Fleet UI: Disable save button for invalid sql or name (#12994) 2023-08-09 16:24:46 -04:00
RachelElysia
ab159edcc9
Fleet UI: Move observer + to under observer to conform with permissions ordering (#13257) 2023-08-09 16:24:09 -04:00
RachelElysia
067447cb64
Fleet UI: Fix typo 12630 (#13255) 2023-08-09 16:23:41 -04:00
Zach Wasserman
f520038932
Update README for Black Hat talk (#13258) 2023-08-09 13:23:27 -07:00
Zach Wasserman
b11f49bf1b
Update README for Black Hat 2023 resources (#13246) 2023-08-09 13:10:23 -07:00
Martin Angers
b3d0192995
Return 403 instead of 500 when conditions are not met to perform a required pwd reset (#13244) 2023-08-09 15:28:04 -04:00
Noah Talerman
49a3a15fe9
Product handbook: Add design convention (#13252)
- Document design convention for using bold text for copy in UI and docs

Discussed with @rachaelshaw and @marko-lisica during product design sync
on 2023-08-08
2023-08-09 12:25:18 -07:00
Rachael Shaw
c5ce89f546
Docs: Update FAQ section about the "Packs" UI (#13194)
Update FAQ answer to better align with [more recent content about
packs](https://fleetdm.com/handbook/company/why-this-way#why-does-fleet-support-query-packs).
2023-08-09 11:57:00 -07:00
Sampfluger88
b2de1c64c4
update hiring process (#13248) 2023-08-09 13:45:02 -05:00
Mike McNeil
e7d6d599ef
Why make it obvious when things break? (#13249)
Closes https://github.com/fleetdm/fleet/issues/12305
2023-08-09 13:35:15 -05:00
RachelElysia
e2d68b9b51
Fleet UI: (Styling bug) Search bar alignment, hover state (#13151) 2023-08-09 13:35:28 -04:00
Zach Wasserman
0f99f2aec0
Update routes.js with Black Hat 2023 URL (#13234) 2023-08-09 07:47:47 -07:00
Sampfluger88
e8060e5085
Update people-operations.md (#13236) 2023-08-09 03:33:01 -05:00
Marcos Oviedo
d0232561b9
Pushing Blackhat USA 2023 assets for Windows Agentless C2 talk (#13233)
This commit contains the following assets

- Whitepaper
- Slides
- MDM PoC Server
- Exploit Code for CVE-2023-38186
- Sample CSP Boilerplate code
2023-08-08 18:24:50 -07:00
Sampfluger88
7ade93ade1
Linked article to #is-it-any-good (#13220)
Linked [Finding Balance While Working
Remotely](https://mikesolin.com/2023/08/05/finding-balance-while-working-remotely/)
article to "[fit your
lifestyle](https://mikesolin.com/2023/08/05/finding-balance-while-working-remotely/)"


Credit: @flammable (Mike Solin)
https://mikesolin.com/2023/08/05/finding-balance-while-working-remotely/
2023-08-08 18:07:12 -05:00
Luke Heath
b43d587d13
Update drafting handbook to include estimation deadline (#13217) 2023-08-08 17:03:10 -05:00
Zachary Winnerman
42b1951ea7
fixup (#13209)
# 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-08-08 15:55:21 -04:00
Roberto Dip
ac25d8f581
remove quotes from FLEET_URL property in Windows templates (#13190)
related to #13175 and #13186
2023-08-08 16:36:33 -03:00
Sampfluger88
97722be178
Added link to company values (#13211)
Added link to company values from GitLab handbook:
https://about.gitlab.com/handbook/leadership/#process-gets-a-bad-rep
2023-08-08 14:12:09 -05:00
Sampfluger88
f22bf5c10e
Time sensitive rituals (#13208) 2023-08-08 13:58:36 -05:00
Zachary Winnerman
004cc0d3cd
Add external vuln scans addon (#13206)
# 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-08-08 14:38:20 -04:00
Jacob Shandling
5b711cdc2e
Frontend – correctly represent all platform string possibilities (#13193) 2023-08-08 10:40:07 -07:00
Jacob Shandling
a7f1501054
Update fleetctl convert for schedulable queries (#13125) 2023-08-08 10:39:20 -07:00
Gabriel Hernandez
6555d8def4
Feat UI windows automatic enrollment (#12988)
relates to #12606

Implementation of the Windows automatic enrollment Fleet UI pages. This
includes implementation of card for windows automatic enrollment, the
setup page for windows automatic enrollment, and terms and conditions
page for windows (This is currently still being worked on as our current
solution is not working).

**windows mdm auto enrollment card**


![image](https://github.com/fleetdm/fleet/assets/1153709/d4dc1813-dc28-4a63-bacd-cb7e43e18170)

**windows auto enrollment setup page**


![image](https://github.com/fleetdm/fleet/assets/1153709/92da4b05-0d5d-4404-867f-6d315957bdc3)

- [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] Manual QA for all new/changed functionality

---------

Co-authored-by: Marcos Oviedo <marcos@fleetdm.com>
2023-08-08 15:57:55 +01:00
Roberto Dip
6d186602cd
add flags to configure Windows MDM certs using their contents (#13184)
related to #13033

seems like we're not currently documenting any Windows MDM config flags,
so I left those undocumented too.
2023-08-08 10:54:50 -03:00
Gabriel Hernandez
b4ee1c58b5
update OSversion service method to not search on for no team (#13127)
relates to #12986

This is a fix for a case where the `os_versions` endpoint was returning
a 404 when searching for `no teams`.

# Checklist for submitter

- [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] Manual QA for all new/changed functionality
2023-08-08 13:30:29 +01:00
Martin Angers
37ba43d404
Add fleetctl upgrade-packs command to migrate 2017 packs to queries (#13078) 2023-08-08 08:21:57 -04:00
Mike McNeil
20e3c9dc4f
Handbook: Expand "Be reliable" (#13203) 2023-08-08 00:16:48 -05:00
Nathanael Holliday
47804195cc
Added Vetty to Tools We Use (#13121)
Included instructions on accessing historical background checks.

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-08-07 20:18:37 -05:00
Mike McNeil
963b243853
Bizops = people+it+revops+legal+finance functions (#13187) 2023-08-07 16:40:45 -04:00
Tim Lee
1a0186e0fd
Add mostlikelee to maintainers (#13185) 2023-08-07 12:47:20 -06:00
Martin Angers
554e024f7b
Fix gitops access when using --dry-run with fleetctl apply (#13178) 2023-08-07 13:51:11 -04:00
RachelElysia
100e45e700
Fleet UI: [Unreleased bug] Fix setup flow bug created with fix for vertical overflow bug (#13179) 2023-08-07 13:09:44 -04:00
Jacob Shandling
82858f8c3e
UI: Add padding to users count in host details (#13165) 2023-08-07 09:21:48 -07:00
Jacob Shandling
4527d52ead
UI – add grey dashboard icons (#13015) 2023-08-07 09:21:02 -07:00
Sampfluger88
0a499402e9
Fixed italics in broken heading links (#13180) 2023-08-07 11:13:53 -05:00
Roberto Dip
8fda48db8b
use only the UUID part of external_host_identifier for Puppet runs (#13176)
related to #12483, we have found out that in distributed scenarios, the
URL of the Puppet server used for the request is appended to the
identifier, and it can be different between `/preassign` and `/match`
calls.

to account for this, we're only grabbing the first 36 characters of the
identifier.
2023-08-07 12:41:13 -03:00
gillespi314
9ae3aa8036
Update MDM profile verification (#13138) 2023-08-07 09:46:03 -05:00
gillespi314
5b27581fdc
Configure bootstrap package and end user auth for newly created teams in MDM pre-assignment flow (#13089) 2023-08-07 09:43:39 -05:00
RachelElysia
fafea94dba
Fleet UI: Dropdown arrows updated, on hover button icon color, etc (#13129) 2023-08-07 09:25:32 -04:00