Commit Graph
13782 Commits
Author SHA1 Message Date
RachelElysia 3d43aeb563 Fleet UI: Add tooltips to battery condition (#22550) 2024-10-03 08:05:36 -07:00
github-actions[bot]andlucasmrod 9869ae5ff3 Update versions of fleetd components in Fleet's TUF [automated] (#22607)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/fleetd-tuf.yml).

Co-authored-by: lucasmrod <lucasmrod@users.noreply.github.com>
2024-10-03 04:37:12 -03:00
Robert Fairburn 54f209d338 Replace all lb idle timeouts with 605s (#22597) 2024-10-02 18:51:48 -05:00
Lucas Manuel Rodriguez 7f01e20c0a Rearrange migration released in v4.57.2 (#22605)
#22571

`20241002104104_UpdateUninstallScript.go` will be released in v4.57.2,
thus I'm moving the unreleased migrations in main to run after it.
2024-10-02 18:01:57 -05:00
Eric ea62bb4c7a Website: Update contact form validation and slack message (#22587)
Closes: #22522

Changes:
- Updated the contact form to not have a personal email address filter.
- Updated the message posted in Slack when users submit contact form
messages.
2024-10-02 17:28:38 -05:00
Lucas Manuel Rodriguez d8b67807ba Release fleetd 1.34.0 (#22602) 2024-10-02 19:21:06 -03:00
Tim Lee 46ade66c0f Align battery health reporting (#22569) 2024-10-02 15:43:19 -06:00
Mike McNeil 4de7eb9f1c Linux disk encryption :: Update standard-query-library.yml (#22498)
Credit: @jbilling
2024-10-02 16:20:35 -05:00
Noah Talerman 467c5c4c44 DDM passcode cleanup (#22574)
- Remove configuration profile (.mobileconfig) now that Fleet is using
the DDM profile
- Remove duplicate DDM profile: passcode-settings-ddm.json
2024-10-02 17:07:46 -04:00
Victor Lyuboslavsky 1f6890d1d4 Migration to new uninstall script (#22582)
#22571
2024-10-02 15:52:25 -05:00
Lucas Manuel Rodriguez 862cd142a3 Add filter to default unintaller for pkgs to only remove .app folders (#22585)
#22571

- [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-02 17:50:27 -03:00
Martin Angers 38fe6d9a43 Fix windows installer stuck in pending state forever (#22592) 2024-10-02 16:18:37 -04:00
Noah Talerman 8cfa35c1c5 fleetdm.com/pricing: Disk encryption for Linux coming soon (#22543)
- Mention [LUKS](https://access.redhat.com/solutions/100463)
2024-10-02 09:55:54 -04:00
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