Commit Graph
12049 Commits
Author SHA1 Message Date
3f926e7569 Update authdb.yml (#19161)
Need help to get the correct formatting for the notes key/val

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2024-05-24 07:40:32 -04:00
Eric f58bc88d5b Website: Update scripts in layout.ejs (#19252)
Related to: https://github.com/fleetdm/confidential/issues/6689

Changes:
- Removed the script tags for:
   - Google tag manager
   - Hubspot
   - Heap analytics
- Moved the Snitcher, LinkedIn insight, Reddit Ads script tags from
Google tag manager to layout.ejs:
2024-05-23 17:36:27 -05:00
Luke Heath b4850cca7d Add JD to IT codeowners (#19238) 2024-05-23 17:28:50 -05:00
Sam Pfluger aabda8bb6f Update README.md (#19247)
\
2024-05-23 16:16:15 -05:00
Noah Talerman 95910d3e43 Update docs: Maintenance windows (Fleet in your calendar) (#19232)
Doc updates for the "Maintenance windows (Fleet in your calendar)" story
(#17230)
2024-05-23 17:07:53 -04:00
Noah Talerman 27cc943a4b Sever config docs: Deploy security agents (#19236)
Server configuration doc changes for "Deploy security agents" story
(#14921)
2024-05-23 17:07:28 -04:00
Noah Talerman 23e80f2ce4 API design: Deploy security agents to macOS, Windows, and Linux hosts (#19245)
API changes for:
- #14921
2024-05-23 17:07:07 -04:00
1dc53cfa93 Update Fleet-UI.md (#19135)
Added a note to warn UI users against using dot notation for column
names in their queries.

Closes https://github.com/fleetdm/confidential/issues/6506

(@dherder, please check my interpretation of the issue.)

---------

Co-authored-by: Dave Herder <27025660+dherder@users.noreply.github.com>
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-05-23 15:45:27 -05:00
JD 400c81bab9 Article: Fleet 4.50.0 release (#19211) 2024-05-23 15:31:11 -05:00
Jacob ShandlingandJacob Shandling 886d53412b UI – Queries table: Fix issues with filter/sorting, optimize render behavior (#18973)
## Addresses #18881 and #18858
- Fix the bugs, memoize various props to optimize table rendering

## QA
In addition to the bugs outlined in the addressed issue, this PR
contains rendering optimizations. Please check these functionalities,
which should be unaffected (and were so in my own testing) but should be
double-checked:

- [ ] create query
- [ ] delete query
- [ ] empty state
- [ ] changing platform dropdown
- [ ] different sort orders
- [ ] delete query from table action
- [ ] results count change

## Checklist for submitter
- [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-05-23 13:30:24 -07:00
Jacob ShandlingandJacob Shandling a31cde9f2c Exclude host_ids field from label responses when it is empty, which is the case for the list labels endpoint (#19190)
## Addresses #18515 
<img width="989" alt="Screenshot 2024-05-21 at 4 11 53 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/99f137a1-50cf-4cfb-a3e1-0ed13264c963">


- [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-05-23 13:29:46 -07:00
JD 18e42e7c32 Add script to enable MS Defender (#19234)
Add PowerShell script to enable Windows Defender per
https://github.com/fleetdm/confidential/issues/5476
2024-05-23 13:29:37 -07:00
Dave HerderandRobert Fairburn 6dc8f2b639 Adding clarification on how to override availability zones (#19207)
If an end user wishes to host in some region other than us-east-2, the
availability zones need to be updated in this example main.tf

---------

Co-authored-by: Robert Fairburn <8029478+rfairburn@users.noreply.github.com>
2024-05-23 16:19:40 -04:00
Benjamin Edwards a2ac7e9083 increase monitoring delay (#19201)
part 1 of 2 of https://github.com/fleetdm/fleet/issues/19038
2024-05-23 16:18:38 -04:00
Victor Lyuboslavsky 67ab732867 Optimizing MySQL master DB based on customer feedback (#19075)
#18838

1. During software ingestion, switched to updating `last_updated_at` as
a batch for 1 host.
2. Removed `DELETE FROM software` statement that ran for every host
update (where software was deleted). This is only done now during the
vulnerability job.

# 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://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-05-23 14:45:50 -05:00
Eric a3336d0e0b Website: Update desktop masthead styles (#19241)
Closes: https://github.com/fleetdm/confidential/issues/6693

Changes:
- Updated the styles of the website's masthead
2024-05-23 14:36:50 -05:00
Roberto Dip 987b64a0c7 update to go1.22.3 + dependencies (#19142)
For #16795, this:

- Updates Go to go1.22.3
- Per
https://github.com/fleetdm/fleet/issues/16795#issuecomment-2100450618, I
also ran the following to update the versions requested by @getvictor

```
go get github.com/kataras/golog@v0.1.12
go get github.com/kataras/iris/v12@v12.2.11
go get github.com/sethvargo/go-password@v0.3.0
```

**Notes**

After this is merged people will need to update their Go version. I use
gvm and I did it like:

```
$ gvm install go1.22.3
$ gvm use go1.22.3 --default
```

**Relevant changes**

The release notes mention:

> Previously, the variables declared by a “for” loop were created once
> and updated by each iteration. In Go 1.22, each iteration of the loop
> creates new variables, to avoid accidental sharing bugs.

However, we already have a lint rule (see
https://github.com/fleetdm/fleet/pull/13877) for this scenario, so it
shouldn't affect us.
2024-05-23 16:23:38 -03:00
Victor Lyuboslavsky 5eb48b4f88 ignore osquery error when valid host info data is returned (#19233)
#19218
This fixes the "exit status 78" error seen at orbit startup.

Manually tested by forcing orbit to take the "error" path.

# 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://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] 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)).
2024-05-23 12:31:39 -05:00
Luke Heath a540e0e38b Adding changes for Fleet v4.50.0 (#19191) 2024-05-23 11:11:28 -05:00
Luke Heath 2a70605976 Tweaks to Fleet releaser script (#19208) 2024-05-23 11:07:08 -05:00
Noah TalermanandRachael Shaw 7bb215a0b1 Cleanup docs: Pre-fill and lock local account creation screen during out-of-the-box macOS setup (#19225)
Docs changes for "Pre-fill and lock local account creation screen during
out-of-the-box macOS setup" story (#9147)

See comment here for more context:
https://github.com/fleetdm/fleet/issues/9147#issuecomment-2127391460

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-05-23 10:33:09 -05:00
Marko Lisica d2e23d1af3 Doogfooding - testing malformed declaration (#19170)
- Intentionally apply passcode declaration profile (DDM) with invalid value for one of
payloads
2024-05-22 18:01:56 -04:00
Dave Herder 8182e30a2e Fix dates in features.yml
June 31st isn't a thing
2024-05-22 18:00:03 -04:00
Noah Talerman 2406ab28cf Update Supported host operating systems (#19217)
- At least 2 of Fleet's largest customers use Windows Server 2012
2024-05-22 17:56:28 -04:00
Lucas Manuel Rodriguez a10befe657 Release fleetd 1.25.0 (#19203) 2024-05-22 14:38:24 -03:00
JD 3715ccc0f3 Article: AI-assisted policy (#19094)
Article: Fleet’s AI-assisted policy descriptions and resolutions
fleetdm/confidential#6093

Published date Mon-20-May to coincide with 4.50 release.
2024-05-22 10:04:38 -07:00
Dale RibeiroandIsabell Reedy 21a6f3bfdb Updated to include Dale (#19202)
Co-authored-by: Isabell Reedy <113355639+ireedy@users.noreply.github.com>
2024-05-22 12:41:58 -04:00
Sam PflugerandSavannah Friend 25ae27095e Handbook/digital-experience Add process the help-being-ceo Slack channel (#19155)
Co-authored-by: Savannah Friend <157323611+SFriendLee@users.noreply.github.com>
2024-05-22 11:40:50 -05:00
Nathanael HollidayandSam Pfluger 53b8c00b3c How to review an NDA (#18669)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-05-22 10:52:53 -05:00
Dave HerderandSam Pfluger 1a603bd817 Add vacation best practices (#19115)
...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-05-22 10:38:41 -05:00
Lucas Manuel Rodriguez e7111f948d TUF: Add action to update timestamp (#19196) 2024-05-22 11:09:43 -03:00
Mike McNeil a1ae9fa133 Website: Update homepage.ejs (#19194) 2024-05-22 02:50:17 -05:00
Mike McNeil da36e61f8c Website: Update homepage.ejs (#19193) 2024-05-21 23:48:53 -05:00
Luke Heath cb419de31d Update releasing Fleet contributor docs (#19188) 2024-05-21 16:50:13 -05:00
Benjamin Edwards 677835e2c3 support external id in STS Assume Role calls (#18901) 2024-05-21 13:19:35 -04:00
Savannah FriendandSam Pfluger b01132d0c6 Added two bullet points for "Processing the CEO's Calendar" (#19141)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-05-21 12:16:55 -05:00
Sarah Gillespie 07c992c178 Fix unreleased UI bugs in device details software tab (#19178) 2024-05-21 11:49:37 -05:00
Joanne Stableford c94e83055f Update commission payroll steps and add bonus payroll (#18936)
Updating and adding relevant handbook steps, to then link to from the
rituals table.
2024-05-21 11:34:18 -05:00
George Karr e61e3edb39 Adding changes for patch 4.49.4 (#19163) 2024-05-21 11:20:37 -05:00
Martin Angers 44858152aa Bugfix: only count hosts that user has permission to see in count field of label endpoints (#18859) 2024-05-21 12:02:08 -04:00
Mike Thomas 7592c34b53 Update device-management.ejs (#19167)
Updated Nico's testimonial on the MDM page (eo-security)
2024-05-21 10:23:15 -05:00
Victor Lyuboslavsky d1b1c181f1 Refactoring fleetd-chrome workflows to use R2 upload action (#19157)
Refactoring fleetd-chrome workflows to use the reusable R2 upload
action.
2024-05-21 09:23:03 -05:00
Benjamin Edwards 642f2a9e70 read replica support in external vuln scan module (#19166)
closes https://github.com/fleetdm/fleet/issues/18926
2024-05-20 23:19:32 -04:00
Benjamin Edwards a0ef33180a update description in terraform firehose module (#19165)
closes https://github.com/fleetdm/fleet/issues/18896
2024-05-20 23:10:03 -04:00
Jahziel Villasana-Espinoza 180753e6c3 fix: team filter not working for uploaded software (#19159)
> Related issue: #19153

# 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://fleetdm.com/docs/contributing/committing-changes#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] Manual QA for all new/changed functionality
2024-05-20 18:17:38 -04:00
Victor Lyuboslavsky ec278a9fde Fixing flaky test. Software insertion is no longer deterministic. (#19150)
Fixing flaky test. Software insertion is no longer deterministic.
2024-05-20 17:12:07 -05:00
Roberto Dip 7559944ec7 fix device SCEP renewal cron if a host is deleted (#19158)
for #19149
2024-05-20 18:11:17 -03:00
Jahziel Villasana-Espinoza a8ad6121ac fix: fix test 2024-05-20 16:40:13 -04:00
Luke Heath 27a55f4bff Clarify high priority tickets (#19160) 2024-05-20 15:40:06 -05:00
Jahziel Villasana-Espinoza bdf2604377 chore: changes file 2024-05-20 16:07:08 -04:00