Commit Graph
13743 Commits
Author SHA1 Message Date
JD d9bb0ea466 Update category and add description (#22484) 2024-09-30 03:09:30 -07:00
Ian Littman de537692a1 Update MSRC feed URL in test (#22494)
Whoops, _this_ was the failing test from earlier. Related to #22492
#22493.

- [x] Added/updated tests
2024-09-28 09:18:55 -05:00
Ian Littman e8a6456f13 Don't reuse GitHub HTTP client to pull MSRC feeds (#22493)
See #22492

As of today, MSRC's API will 401 if you pass it a JWT it doesn't expect,
and by reusing the GitHub API HTTP client for MSRC pulls we were passing
the API an unexpected JWT. Wasn't able to reproduce this locally because
I didn't need a GitHub token locally to pull release details, while the
token is populated in Actions. Was able to repro both the issue and this
fix inside Actions on my fork.

This also updates to call v3.0 of the API directly, which v2.0 has been
redirecting to for awhile.

Finally, adds slightly better logging so we know which part of the feed
generation process we're in when we're running this in Actions.

# 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. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality
2024-09-27 21:23:48 -05:00
Rachael ShawandIan Littman 2acf368cc9 Small grammar fix in "Delete script" modal (#22488)
it's ("it is") ➡️  its (possessive)

---------

Co-authored-by: Ian Littman <iansltx@gmail.com>
2024-09-27 17:42:47 -05:00
Luke HeathandSam Pfluger 05a17b181a Add Quality Assurance Engineer position (#22479)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-27 17:38:00 -05:00
Rachael Shaw f8f021878a Fix capitalization in "My device" info modal (#22489)
Update button text: "Ok" ➡️ "OK"
2024-09-27 17:32:32 -05:00
Lucas Manuel RodriguezandIan Littman f52e0a0e8c Fix to not panic if MSRC for current month is not available (#21749)
See #21745.

---------

Co-authored-by: Ian Littman <iansltx@gmail.com>
2024-09-27 16:59:43 -05:00
Noah Talerman 5e66517668 Document best practice: Multiple ABM/VPP (#22458)
For the following bug: 
- #22339
2024-09-27 17:21:58 -04:00
Mike Thomas 9b04349192 Update why-fleet.md (#22290)
Updated and optimized for readability and consistency with Fleet's
messaging.

Closes https://github.com/fleetdm/fleet/issues/22150
2024-09-27 16:18:43 -05:00
c211572242 Refreshed and updated content (#21982)
Updated the "How to uninstall osquery" document to no longer reference
older osquery references and file paths that no longer exist.

---------

Co-authored-by: JD <spokanemac@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-09-27 16:16:38 -05:00
JD 6a186dba22 Article: Sysadmin diary GitOps (#22480)
https://github.com/fleetdm/confidential/issues/8207
2024-09-27 14:09:11 -07:00
JD 32479ca335 Article: Fleet supports macOS 15 Sequoia (#22476)
https://github.com/fleetdm/confidential/issues/8158
2024-09-27 13:41:34 -07:00
Alex MitchellandDave Herder 406be0341f Update README.md (#22478)
# Checklist for submitter

Tweaks to the sales process, focused on POVs.

---------

Co-authored-by: Dave Herder <27025660+dherder@users.noreply.github.com>
2024-09-27 15:27:03 -05:00
Noah Talerman ceb2bf91af Communications handbook: fleetctl (#22397)
Fleetctl capitalization and formatting
2024-09-27 12:24:45 -05:00
Roberto Dip 00ec402f18 fix VPP migration edge case (#22460)
https://github.com/fleetdm/fleet/issues/22415

# 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. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated tests
- [x] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [x] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [x] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [x] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [x] Manual QA for all new/changed functionality
2024-09-27 14:13:27 -03:00
jacobshandlingandJacob Shandling cea4252f04 18354 lock wipe message updates (#22447)
## #18354

- Update 3 success messages

- [x] Changes file added for user-visible changes in `changes/`,
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-09-27 09:55:50 -07:00
Victor Lyuboslavsky 710465c1a3 Fixing Building Fleet docs (#22293)
- use correct node version
- update to use "docker compose", which is now integrated with Docker
2024-09-27 11:41:26 -05:00
RachelElysia 348d381ad1 Fleet UI: Edit team name closes modal (#22414) 2024-09-27 07:59:10 -07:00
RachelElysia c1894ca3ec Fleet UI: Fix policy automation truncation when auto-install software (#22410) 2024-09-27 07:42:14 -07:00
RachelElysia b219cfcabc Fleet UI: Fleet free does not see empty severity column (#22408) 2024-09-27 07:41:06 -07:00
Victor Lyuboslavsky e0faa14025 Updating scep package with latest fixes (#22372)
Updating scep package with changes up to
github.com/micromdm/scep@781f8042a79cabcf61a5e6c01affdbadcb785932
Fixes needed for NDES client for #21955 

Manually pulled in the recent changes. You can view the changes in the
remote like:
https://github.com/getvictor/scep/compare/fleet...micromdm%3Ascep%3Amain
2024-09-27 07:04:11 -05:00
Harrison Ravazzolo 0c3b203cd9 Update readme.md on byo-firehose (#22451)
Add an example module to the readme

# 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/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [ ] 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
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] 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)).
2024-09-26 17:36:27 -07:00
Noah Talerman d58102cc6e Update product-design.rituals.yml (#22440)
Add link to tracker
2024-09-26 17:48:28 -05:00
Zay Hanlon a465e354cc Update loom for license key generation.md (#22449)
Update loom for license key generation.md
2024-09-26 17:48:06 -05:00
Sam Pfluger d29189f8eb Change digital experience request to default to confidential (#22443) 2024-09-26 16:06:45 -05:00
Noah Talerman f70e945fee New Product Design responsibility: Interview a Product Designer candidate (#22402)
Modeled off of the engineering responsibility:
https://fleetdm.com/handbook/engineering#interview-a-developer-candidate
2024-09-26 15:50:16 -04:00
Victor LyuboslavskyandJD 07a1ae4599 Guide on EXE install scripts (#22179)
For #20000 (4.57.0)

---------

Co-authored-by: JD <spokanemac@users.noreply.github.com>
2024-09-26 12:19:53 -07:00
Rachael Shaw 176c9e54cc Update link in "Add host" modal (#22423)
While working on some designs for this modal, I noticed it doesn't use a
`fleetdm.com/learn-more-about/` redirect yet. Updated the link.
2024-09-26 14:19:44 -05:00
Noah Talerman d380146c1c Permissions: uninstall software (#22434) 2024-09-26 14:10:40 -05:00
Noah Talerman 808c9d7185 GitLab for GitOps (#22433) 2024-09-26 14:09:34 -05:00
Noah Talerman c7f2f2d1fe Pricing page: BYOD iOS/iPadOS (#22428) 2024-09-26 14:01:01 -05:00
Noah TalermanandRachael Shaw 0e22e4676e Add missing anchor link (#22427)
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-09-26 13:48:25 -05:00
Noah Talerman 6945c80253 Permissions: edit software (#22426)
Permissions changes for this story:
https://github.com/fleetdm/fleet/issues/20404
2024-09-26 13:47:14 -05:00
JD 7a229bc602 Article: Announce iOS iPadOS (#22422)
https://github.com/fleetdm/confidential/issues/8191
2024-09-26 14:45:46 -04:00
Ian LittmanandRoberto Dip b43dab7198 Fix software-with-bundle-ID add when the same title with different/no bundle ID, add missing request timeout special case for edit package endpoint (#22413)
Same as #22412, for #21370, but against `main` rather than 4.57.0.

# 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. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Roberto Dip <rroperzh@gmail.com>
2024-09-26 15:23:50 -03:00
Rachael Shaw 8ab34e9f72 Update routes.js (#22421)
Add redirect for fleetctl docs
2024-09-26 13:08:20 -05:00
Allen Houchins 3ca1f5b36e Updated the "Operating system up to date (macOS)" policy criteria (#22178)
I updated the os_version that is being evaluated in the "Operating
system up to date (macOS)" policy to reflect the current and n-1 major
OS versions. This is currently 2+ years out of date.
2024-09-26 11:20:37 -05:00
Kendra McKeever 7f7acf8d97 Add Kendra to list to receive from GitHub (#22416) 2024-09-26 11:57:26 -04:00
RachelElysia e68dafe3a7 Fleet UI: Fix host software filter dropdown to persist other changes (#22392) 2024-09-26 07:42:53 -07:00
b7e8031b6f Redirect: OS updates page - unclear tooltip copy (#22279)
Redirect for #21976

Also for guide changes here: https://github.com/fleetdm/fleet/pull/22272

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-09-25 17:06:01 -05:00
Roberto Dip e5db368920 update CODEOWNERS to allow fleetdm/go to review orbit code (#22346) 2024-09-25 16:18:18 -05:00
Marko Lisica 8c705533ea Document packages_only flag for list software titles endpoint (#22390) 2024-09-25 16:17:38 -05:00
RachelElysia 7fa51b6c46 Fleet UI: Make delete host modal generic for ABM/fleetd hosts deletion (#22394) 2024-09-25 11:44:13 -07:00
Noah TalermanandJD d748b3bbf7 fleetctl guide: install Node.js (#22396)
- Install w/ npm was missing prereq: install Node.js
- Also use "fleetctl" instead of `fleetctl` when referring the the
tool/noun and not the command
- Added this to the handbook here:
https://github.com/fleetdm/fleet/pull/22397

---------

Co-authored-by: JD <spokanemac@users.noreply.github.com>
2024-09-25 11:42:41 -07:00
Drew Baker 9e8bb24f6d Update automatic-software-install-in-fleet.md (#22386)
Current article image wasn't rendering on the site as it wasn't present
in the repo. Removing meta tag for the article image so that it can
resort to the Fleet logo.


![](https://github.com/user-attachments/assets/23c97aa5-d8e2-46bf-8cee-bb27b7a1685e)

This is only visible when visiting
[fleetdm.com/articles](fleetdm.com/articles)

https://fleetdm.com/guides renders the articles without the article
images. Just something to be aware of 😄
2024-09-25 11:19:36 -07:00
RachelElysia 692e0fc27a Fleet UI: Surface duplicate label name error to users (#22389) 2024-09-25 10:03:09 -07:00
345d35c7c1 New Product design responsibility (#22284)
Prepare reference docs for release

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-09-25 11:26:48 -05:00
RachelElysia 18026d54be Fleet UI: Improve select targets dropdown (#22348) 2024-09-25 09:24:54 -07:00
Jahziel Villasana-Espinoza 38ba6cce47 fix: update docs with accurate response body (#22360) 2024-09-25 09:44:08 -05:00
Roberto Dip adf3ad6214 allow to install VPP apps without scripts (#22365)
for #22352

# 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. -->

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-09-25 11:14:51 -03:00