Commit Graph
13769 Commits
Author SHA1 Message Date
Sam Pfluger 570d1847f2 Update change a fleetie's job title (#22561) 2024-10-01 17:08:48 -05:00
Eric fd928e78b9 Website: add JNUC banner to device-management page (#22560)
Closes: https://github.com/fleetdm/fleet/issues/22559

Changes:
-Added a banner to the top of the device management page for JNUC
atendees to book a meeting with the CEO.
2024-10-02 06:34:01 +09:00
Lucas Manuel Rodriguez f8fff1685d Fix lint-js (#22557)
I missed this change in https://github.com/fleetdm/fleet/pull/22504
2024-10-01 18:25:17 -03:00
Marko Lisica c545495f60 API design: Self-service: Install Apple App Store apps on macOS (#22102)
API design for:
- #19620
2024-10-01 17:09:33 -04:00
Noah Talerman beec753a3f API docs: OTA enrollment profile (#22457)
- Bring OTA enrollment profile endpoint into REST API docs
2024-10-01 17:07:30 -04:00
Rachael Shaw 00d31e8450 Update linux-device-health.policies.yml (#22516)
See https://github.com/fleetdm/fleet/pull/22498
2024-10-01 15:39:00 -05:00
Lucas Manuel Rodriguez a9a9e92f3f Use node version defined in package.json (#22504)
We did the same thing for Go. (This allows us to not require admin
permissions to update the used Node version in CI.)
2024-10-01 17:38:22 -03:00
Mike McNeil 514ca727ec Update why-fleet.md (#22499) 2024-10-01 15:38:00 -05:00
Noah Talerman 8977594a80 Product design handbook: missing reference docs are bugs (#22541)
This + announcement addresses of the following Fleet objective
([OKRs](https://docs.google.com/spreadsheets/d/1Hso0LxqwrRVINCyW_n436bNHmoqhoLhC8bcbvLPOs9A/edit?gid=1846478041#gid=1846478041)):

Handbook and train team that anytime there is a missing or incorrect
config setting or REST API in the docs, it is a released bug to be filed
and fixed ASAP.
2024-10-01 11:53:09 -05:00
Jahziel Villasana-Espinoza 24c84edd7b fix: attempt to prevent race in profile adding and deleting (#22338)
> Follow up on: #21891

# 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] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-10-01 12:32:41 -04:00
f8f24e0a80 Add support to upload RPM packages (#22502)
#22473

- [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
- For Orbit and Fleet Desktop changes:
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.

---------

Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
2024-10-01 13:02:13 -03:00
George Karr f7fc22d766 Adding changes for Fleet v4.57.1 (#22537) 2024-10-01 10:37:19 -05:00
Jahziel Villasana-Espinoza 80f0fd8889 fix: reset token team assignments to defaults (#22326)
> Related issue: #22198

# 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
2024-10-01 10:26:16 -04:00
Brock Walters cfd4159487 Update macos-passcode-settings.json (#22533)
Cuz JD is dum.
2024-10-01 05:50:30 -07:00
Brock Walters 3f249fd11b Nonpunctual passcode ddm (#22531)
# Checklist for submitter

Adds passcode DDM declaration to workstations.
2024-10-01 05:25:59 -07:00
Tim Lee 937627f4ea Windows Battery Status (#22455) 2024-09-30 16:58:00 -06:00
Tim Lee 658431e17f Query optimization on Hosts query stats (#22417) 2024-09-30 15:39:17 -06:00
Sam Pfluger 825a36b0ba Update digital-experience.rituals.yml (#22521) 2024-09-30 15:59:00 -05:00
Lucas Manuel Rodriguez b1ee0526f0 Remove sandbox backend tests (#22510)
Removing some Sandbox tests and some old proposals that are not valid
anymore.

(As agreed in weekly backend.)
2024-09-30 16:25:47 -03:00
RachelElysia 9fa8244bc9 Fleet UI: Switching vuln search types does not cause page re-render (#22418) 2024-09-30 12:02:57 -07:00
Tim Lee ff005d050b Cleanup live queries (#22438) 2024-09-30 10:58:46 -06:00
Benjamin Edwards cb581f151b add force_destroy option to athena working group so resources do not … (#22505)
part 2 of 2 for https://github.com/fleetdm/confidential/issues/6747
2024-09-30 12:35:21 -04:00
Tim Lee 98c0bd8d12 Add Fedora built in label (#22465) 2024-09-30 10:02:54 -06:00
Ian Littman 59160c2f30 Exclude migration tests from migration timestamp/ordering check (#22496)
This fix applies to cases (e.g.
00ec402f18) where order of files being
added is e.g.:

1. Migration A
2. Migration B
3. Test for migration A

This also reorders workflow steps so the ones that don't require setting
up Go + compiling happen first, so if we have a migration issue it gets
reported sooner.

# Checklist for submitter

- [x] Manual QA for all new/changed functionality
2024-09-30 09:53:19 -05:00
Noah Talerman 0bd0dd8fb7 macOS MDM setup guide: tweak formatting/language (#22503)
- Make "Best practice" a top-level section
- Bold so the examples standup
2024-09-30 07:46:16 -07:00
RachelElysia e88efc9691 Fix prettier bug failing CI (#22506) 2024-09-30 07:45:46 -07:00
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