Commit Graph
13088 Commits
Author SHA1 Message Date
Roberto Dip 379aa9e6f7 add Escrow Buddy to TUF.md after the push to stable (#21066) 2024-08-05 18:14:12 -03:00
RachelElysia afc292666c Fleet UI: Update host details > software > status "Installed" tooltip (#21052) 2024-08-05 16:54:16 -04:00
jacobshandlingandJacob Shandling 5730c1c3c8 UI – Render "vulns not supported" empty state for iphone/ipad host software filtered by vuln (#21029)
## #21027 

<img width="1791" alt="Screenshot 2024-08-02 at 4 12 52 PM"
src="https://github.com/user-attachments/assets/bda1af83-4676-484f-b10a-2ca7e2b14ae1">

- [x] Manual QA for all new/changed functionality

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-05 12:57:53 -07:00
Tim LeeandVictor Lyuboslavsky a6a9a2e1c2 no team software gitops (#20847)
#20464 

Adding gitops support for a top level `software` key to be used to
manage installable software into "no 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.
- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality

---------

Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
2024-08-05 14:39:10 -03:00
Sarah Gillespie 7f95ae46a3 Update content of "Turn on MDM" banner in UI (#21046) 2024-08-05 12:30:57 -05:00
Victor Lyuboslavsky 40b0349d13 Fixed issue where callback was clearing event body tag. (#20997)
#20994 unreleased bug -- callback was clearing event body tag

# Checklist for submitter

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-08-05 13:44:30 -03:00
Ian Littman 8362c328a1 Fix grammar on load balancer documentation in deploy docs (#21032)
Checklist deleted as items are irrlevant for docs updates.
2024-08-05 11:23:26 -05:00
Martin Angers f836722fb4 Initial implementation of decrypt tool (#21044) 2024-08-05 11:53:15 -04:00
Jahziel Villasana-EspinozaandSarah Gillespie 18977f324b fix: panic during migration (#21031)
> Related issue: #21030

# 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

---------

Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
2024-08-05 09:23:15 -04:00
Drew Baker 20e9ebf041 Update README.md (#21000)
Updating readme for alignment.
2024-08-02 18:51:36 -05:00
Eric 1517b285ec Docs: Add fleetdm.com/guides link to tutorials-and-guides docs page. (#21026)
Related to: https://github.com/fleetdm/confidential/issues/7343

Changes:
- Added a fleetdm.com/guides link to the tutorials and guides docs page.
2024-08-02 18:35:23 -05:00
Jahziel Villasana-Espinoza 5f7a644e3c fix software array migration (#21010)
> Related issue: #20978 

# 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] Manual QA for all new/changed functionality
2024-08-02 18:50:03 -04:00
Eric c0cc609127 Website: Use GitHub API to get lastmodifiedAt timestamps (#20859)
Closes: #20823

Changes:
- Updated the build-static-content script to use the GitHub API to get
timestamps of when files were last changed.
- Updated the get-extended-osquery schema helper to use a GitHub token
to authenticate GitHub requests (if it is provided)
2024-08-02 17:10:56 -05:00
Eric e790e56a06 Website: Validate keys in pricing table configuration (#20826)
Closes: #20776

Changes:
- updated the build-static-content script to throw an error if a feature
in the pricing-features-table.yml contains an unrecognized key.

Note: The "Test Fleet website" GH action will fail until
https://github.com/fleetdm/fleet/pull/20825 is merged and this PR is
updated.
2024-08-02 17:05:12 -05:00
Eric 1d3c6f3a96 Fix typo in pricing-features-table.yml key (#20825)
Changes:
Fixed a typo in the pricing features table yaml (description »
description)
2024-08-02 16:51:49 -05:00
RachelElysia c83458e26f Fleet UI: No team header text and button fix (#21018) 2024-08-02 17:15:20 -04:00
Lucas Manuel Rodriguez ab7df5155d Use docker compose on CI instead of docker-compose (#21017)
After this is merged I'll cherry pick to `minor-fleet-4.55.0`.
2024-08-02 18:12:36 -03:00
Mike Thomas 611aeb311a website-vulnerabilty-management-fix (#20989)
Fixes for https://github.com/fleetdm/fleet/pull/20988
- Increased width of header to fix widowed text
- Reworded caption to fix widowed text and typo
2024-08-02 15:33:23 -05:00
Noah Talerman 13f68fc387 Update 🎁🗣 Feature Fest (#20962) 2024-08-02 12:58:16 -07:00
Noah Talerman 0f41fc1a8d API design: Hide "Self-service" if there's no self-service software (#20908) 2024-08-02 12:49:20 -07:00
jacobshandlingandJacob Shandling 3230a9aa54 UI – Only modify nav padding at low viewport width (#21005)
## Follow-up for #20395

Wider:
![Screenshot 2024-08-02 at 10 54
32 AM](https://github.com/user-attachments/assets/d9f66377-02e6-48be-bf3a-3cac94200379)

Narrower:
![Screenshot 2024-08-02 at 10 54
49 AM](https://github.com/user-attachments/assets/9ce7e525-2571-4f15-b29e-6da0f5fdce07)

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/` -
covered by previous PR
- [x] Manual QA for all new/changed functionality

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-02 12:44:38 -07:00
Roberto Dip b29470913a disable FileVault rotation if the server talks to an old fleetd (#21004)
for https://github.com/fleetdm/confidential/issues/7522 and part of
#13157, support map is defined as:

| | fleetd < v1.30 | fleetd >= v1.30 |
| -------------- | ---------------------------------------- |
---------------------------------------- |
| Server < 4.55 | OK/FileVault rotation uses system prompt |
OK/FileVault rotation uses system prompt |
| Server >= 4.55 | FileVault rotation disabled | Escrow Buddy |

# 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
- 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-08-02 16:06:21 -03:00
Mike Thomas 480e123ae5 Create fleet-profile-image.png (#20985)
Uploading the Fleet's default profile image for use on brand fronts.
2024-08-02 12:00:33 -07:00
Roberto Dip e7d56e9149 fix docker compose detection in fleetctl preview (#21006)
for https://github.com/fleetdm/fleet/issues/21007

CI that uses this is passing now
https://github.com/fleetdm/fleet/actions/runs/10220076886/job/28279696099

# 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-08-02 15:51:43 -03:00
Noah Talerman 39a9ec1ad6 Missing space before timestamp (#20811)
For the following bug: #20810
2024-08-02 14:28:43 -04:00
Tim Lee dc5ff724ec Bugfix: delete team 0 app (#20987)
#20986

- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality
2024-08-02 15:17:47 -03:00
Lucas Manuel Rodriguez 2f479b3ba9 Release osqueryd 5.13.0 (#20949) 2024-08-02 14:57:50 -03:00
Gabriel Hernandez 209a9b29a5 Remove vpp warning banner when it has been successfuly reuploaded (#21003)
quick fix to remove the vpp warning banner when the user has
successfully uploaded a new one.
2024-08-02 18:56:25 +01:00
Dave Herder b846f90e54 Add reference to process_etw_events table (#20947) 2024-08-02 08:40:29 -07:00
Benjamin Edwards d1149a0a7d Fix decoding enrollment profiles (#20984) 2024-08-02 11:34:32 -04:00
jacobshandlingandJacob Shandling 33fa8f2fe9 UI – adjust disk encryption table style (#20981)
## #20395 

<img width="778" alt="Screenshot 2024-08-01 at 7 15 00 PM"
src="https://github.com/user-attachments/assets/26fc82c0-d3e9-4e0d-b27d-82be63711fa9">

- [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-08-02 08:24:10 -07:00
jacobshandlingandJacob Shandling 4b2c8a6f02 UI: Coordinate sibling refetches via parent state (#20973)
## #20965 


https://www.loom.com/share/52ff44615e2e41a99c129acd3d2427bf?sid=f90ead66-9730-4538-95db-a70bf971b5a8

- [x] Manual QA for all new/changed functionality)

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-02 08:12:43 -07:00
Dante Catalfamo 0a15647e10 Host software deleted at remigration (#20996)
# Recreate out of order migration, replace `docker-compose` with `docker compose` in db test runner
2024-08-02 10:47:40 -04:00
RachelElysia 695801bff6 Fleet UI: Navigate between no teams tabs (#20969) 2024-08-02 09:42:49 -04:00
Gabriel Hernandez 13eb8f384e fix issue with stacking banners after VPP banner was added (#20938)
relates to #20939

fix an issue with stacking banners on the host details page after VPP
warning banner was added.

This also moves up the banner states into the app config to cut down on
code duplication on the host details page and the main content
component.

- [x] Manual QA for all new/changed functionality
2024-08-02 12:52:52 +01:00
Gabriel Hernandez 83d3c6e6be update Other Workflows modal on policy page to be disabled when the form is submitted. (#20933)
relates to #20617

Adds disabled overlay to the other workflows modal on the policy page.
This required a change to the modal component to render this new overlay
and make that accessible to the consumer via a `isContentDisabled` prop


![image](https://github.com/user-attachments/assets/84811ee1-f11f-426f-a2da-9d14c41840ab)

Also there are improvements to the my Add policy modal. It seemed to not
work with the new modal HTML structure so I fixed and improved how its
handling its scrollable content.

> NOTE: I did my own manual regression testing to make sure all the
modals still looked and worked properly but please tell me if you see
one that does not.

- [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-08-02 12:49:25 +01:00
Tim Lee e3c3c870c9 Ignore Rejected CVEs Test (#19974)
#18913

This is a test to ensure Rejected CVEs do not match against software.
The related PR needs to be merged first, otherwise this test will fail:

https://github.com/fleetdm/fleet/pull/19972

- [X] Added/updated tests
2024-08-02 07:33:57 -03:00
github-actions[bot]andlucasmrod b1bb4d9dd5 Update versions of fleetd components in Fleet's TUF [automated] (#20983)
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-08-02 06:50:22 -03:00
Mike McNeil 841518f729 Update vulnerability-management.ejs (#20988) 2024-08-02 03:05:10 -05:00
Mike Thomas 0a5ab1eb31 Footer text style fix (#20976)
Footer text style fix
2024-08-02 08:37:27 +09:00
Noah Talerman 73c7aa07b9 Luke is DRI for 🦢🍎 Apple MDM maturity review (#20960) 2024-08-01 15:25:58 -07:00
allenhouchins 9e484b46f4 fixed typo in Apple Business Manager (#20915) 2024-08-01 14:56:42 -07:00
Roberto Dip 531b25d2ac if a PKG is added as a target, always install it (#20971)
previously we were only installing on updates

fixes a bug found by @PezHub

# 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] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [x] 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-08-01 18:15:41 -03:00
Luke Heath 45b61c5085 Change freeze process to release candidate process (#20857) 2024-08-01 13:47:17 -07:00
Eric a49c23e74b Website: update open positions template page to include a salary range (#20968)
Closes: https://github.com/fleetdm/confidential/issues/7200

Changes:
- Updated the open positions template page to include a salary range.
2024-08-01 15:24:21 -05:00
RachelElysia e2fcb44d76 Fleet UI: multiple unreleased and released bugs (#20951) 2024-08-01 15:53:43 -04:00
Dante Catalfamo bf3d849bd0 Fix Deleted Host Software Installs Details (#20820)
#20271

This fix requires an accompanying front end fix to pass the
`display_name` from the activity feed to the modal when displaying the
install results.
2024-08-01 15:41:37 -04:00
Eric d95a12bda6 Website: update homepage and endpoint ops personalization (#20961)
Closes: #20736

Changes:
- Updated the category switcher on the (buying situation agnostic)
homepage to be MDM, IT engineering and Security engineering.
- Updated the personalization of the product category sections of the
homepage
- Updated the tagline for the endpoint ops page.
2024-08-01 14:23:28 -05:00
Luke Heath 3df700b1e6 Update release script to branch off main for minor releases (#20956) 2024-08-01 12:18:59 -07:00
Mike ThomasandMike McNeil 8fb64cdd00 Banner update (#20925)
Updated the banner image on
https://github.com/fleetdm/fleet/tree/main/tools/fleetctl-npm

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-08-01 14:04:18 -05:00