Commit Graph
13345 Commits
Author SHA1 Message Date
Sam Pfluger 9888fae830 Remove note from top of deploy-fleet-on-cloudgov.md (#21617)
Closes https://github.com/fleetdm/confidential/issues/7824
2024-08-27 17:40:22 -05:00
Drew Bakerandspokanemac 6df9b9a638 Create debunk-the-cross-platform-myth.md (#21596)
# Checklist for submitter

---------

Co-authored-by: spokanemac <jack@jdstrong.com>
2024-08-27 14:23:02 -07:00
Luke Heath b59918d8c4 Use consistent experimental wording in REST API docs (#21600) 2024-08-27 17:14:38 -04:00
Eric 01225dbba7 Website: deliver contact form submission via email (#20972)
Closes: #20904

Changes:
- Updated the `deliver-contact-form-message` action to send contact form
submissions to Fleet's support email address.
- Added an email template for contact form messages.
2024-08-27 15:43:20 -05:00
Luke Heath fae3dec60f Set software as experimental in yaml docs (#21602) 2024-08-27 14:09:07 -05:00
Rachael Shaw 5309aecf5c Sentence-case "Advanced options" modal heading on software title details page (#21607) 2024-08-27 13:30:31 -05:00
Joanne Stableford b33de48cbe Update the informed managers about hours worked process (#21495) 2024-08-27 11:51:53 -05:00
Isabell Reedy c590eeebbd Add Allen and Harrison to sales handbook page. (#21512) 2024-08-27 11:50:38 -05:00
Randy Hill 47c6c16ee6 Add Randy Hill to EndpointOps product group (#21556) 2024-08-27 11:19:36 -05:00
dependabot[bot] f3b8addf50 Bump micromatch from 4.0.5 to 4.0.8 (#21553) 2024-08-27 11:19:02 -05:00
Luke Heath 19bf95074d Update roadmap link (#21598) 2024-08-27 11:16:50 -05:00
Gabriel Hernandez 0c28236482 Fix UI self service icons on the my device page (#21593)
relates to #21496

Fix a rendering bug on the self service section of the my device page
where the icon was rendering too large

**Before**


![image](https://github.com/user-attachments/assets/450c242e-9096-4a67-9003-6ef1675c9618)

**After**


![image](https://github.com/user-attachments/assets/9b6ccda1-17d8-4ad8-acc0-2a9438a306d9)

- [x] Manual QA for all new/changed functionality
2024-08-27 16:48:42 +01:00
Victor Lyuboslavsky 38669539e4 Removing t.Parallel from migration tests. (#21589)
To fix nightly CI Go test fail.
2024-08-27 09:03:50 -05:00
RachelElysia 9e49a44517 Fleet UI: Exact match vulnerabilities search when wrapped in quotes (#21375) 2024-08-27 09:14:38 -04:00
Ian Littman 5500f3362e Update vulnerability processing docs to reference goval-dictionary (#21536)
Docs PR for #20934, split from #21506
2024-08-26 21:38:03 -05:00
Mike Thomas 63a3014c9d Update pricing-features-table.yml (#21541)
Friendly teams
2024-08-26 18:50:44 -04:00
Victor Lyuboslavsky dc4b45aba5 Deleting installed software now makes it available for install (#21487)
#21427

Also fixed #21488 
- Demo video:
https://www.loom.com/share/0a97afa680c74fa884ac07e87857098a

# Checklist for submitter

- [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] 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] Manual QA for all new/changed functionality
2024-08-26 17:30:56 -05:00
Eric c646d0ac51 Website: Update "On this page:" links on documentation pages. (#21580)
Changes:
- Updated how "On this page" links are generated for /docs pages.
2024-08-26 16:32:35 -05:00
jacobshandlingandJacob Shandling 9353d091fe UI – Test all data tables, 1/6 (#21481)
## Addresses #20919 
- Write tests
- Componentize table rendering where helpful for testing
- Misc. improvements and cleanups

- [x] Added/updated tests

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-26 13:59:17 -07:00
Noah TalermanandSarah Gillespie 4c28682739 Update features.yml: features are shipped ! (#21289)
- Zero-touch for iOS/iPadOS (#18119) shipped in Fleet 4.51
- Exclude labels from configuration profiles (#17315) shipped in 4.54
  - `customer-rosner` commit
- Configuration profiles for iOS/iPadOS (#19319) shipped in 4.54
- MDM commands for iOS/iPadOS (#18119) shipped in 4.51
- Deploy Apple App Store apps on macOS (#18867) and iOS/iPadOS (#19447)
shipped in 4.55
  - `customer-rosner` commit

---------

Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
2024-08-26 16:49:59 -04:00
Ian Littman e96c70e4c0 Pull xz'd goval-dictionary sqlite files to evaluate vulnerabilities on Amazon Linux hosts (#21506)
#20934

This is tied to https://github.com/fleetdm/vulnerabilities/pull/14; for
supported OS versions (currently Amazon Linux 1/2/2022/2023) we'll pull
XZ'd sqlite files from the vulnerabilities repo and query them to
determine what's vulnerable. See the associated issue for how I
self-QA'd this.

This replaced OVAL parsing for Amazon Linux 2, as we were using the
wrong data source there (Amazon has backported a bunch of fixes to their
own-named releases, so any RHEL fixes don't match).

Some checklist items are missing here; getting this set up in draft to
get code feedback now, and I'll push updates with e.g. docs changes, as
well ass an addition to the changes file.

# 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] Add tests to oval_platform
    - [x] Add sync_test
    - [x] Add database_test
- [x] Manual QA for all new/changed functionality
- [x] Update vulnerability management docs
2024-08-26 14:07:42 -05:00
Roberto Dip 4ee3a2e10a add missing comment (#21576) 2024-08-26 15:31:31 -03:00
jacobshandlingandJacob Shandling de06873050 UI – Update host activity feed empty states and tooltip (#21530)
## Addresses #20955 

<img width="988" alt="Screenshot 2024-08-23 at 8 58 02 AM"
src="https://github.com/user-attachments/assets/29d03464-1795-4b2a-b15f-2c974db184ca">
<img width="733" alt="Screenshot 2024-08-23 at 8 58 09 AM"
src="https://github.com/user-attachments/assets/780fa0ee-747a-4f73-982b-891042124633">

- [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-26 11:22:39 -07:00
Roberto Dip 08783b1a12 adjustments to support 60k MDM hosts after load testing (#21247)
for https://github.com/fleetdm/fleet/issues/20007
2024-08-26 15:20:57 -03:00
RachelElysia 25610d349d Fleet UI: Fix long flash message bleeding off viewport (#21560) 2024-08-26 14:17:51 -04:00
Eric 66bf143ca6 Website: Update redirects to contributor documentation on GitHub (#21562)
Closes: #21389

Changes:
- Fixed two broken redirects going to the contributor documentation on
GitHub.
2024-08-26 12:29:49 -05:00
Tim Lee 52cbb3e10f 17379 cache live queries (#21387) 2024-08-26 10:32:57 -06:00
Lucas Manuel Rodriguez f6b2ec8793 Remove unused toxiproxy service (#21554)
Everyone running this thing by default when doing `docker compose up`
does not make sense. I added it and used once a few years ago.
2024-08-26 13:28:51 -03:00
Lucas Manuel Rodriguez 8d4b7ad526 Remove unused workflow and dockerfile (#21551)
- `.github/workflows/push-osquery-perf-to-ecr.yml` has 0 workflow runs
(added but never used)
- `Dockerfile.osquery-perf` is only used by
`.github/workflows/push-osquery-perf-to-ecr.yml`.
2024-08-26 13:28:25 -03:00
Victor Lyuboslavsky fdfc12982b Improvements to go tests in CI (#21545)
#21546 
Some improvements to overall go test CI run time.
2024-08-26 08:55:53 -05:00
Roberto Dip 48e7066042 update Go to 1.22.6 (#21201)
for #21198

# 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-26 10:50:14 -03:00
Eric b18f60cf03 Website: Track reason behind psychological stage changes in start flow. (#21483)
Changes:
- Updated the `update-or-create-contact-and-account` helper to support a
new input: `psychologicalStageChangedBy`, and to set the provided value
on contact records.
- Updated `save-questionnaire-progress` to set a
psychologicalStageChangedBy value when updating contact records.
2024-08-24 13:40:12 -06:00
Mike Thomas acbdc24309 Website device managent text update (#21544)
Text update.
2024-08-23 21:15:02 -06:00
EricandMike Thomas fc887c85ce Website: /device-management content update (#21543)
Changes:
- Added a new section to the /device-management page
- Updated the styles of the /device-management page

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-08-23 20:29:01 -06:00
Eric e7e3633794 Website: Update documentation side bar navigation (#21508)
Changes:
- Updated the sidebar navigation on fleetdm.com/docs to show subpages in
all sections of the docs (instead of the subpages in the current
section).
- Added a link to the non-reference documentation at /guides
2024-08-23 16:27:17 -06:00
Mike McNeil 384dced589 Update device-management.ejs (#21537) 2024-08-23 16:01:55 -06:00
Eric 5ae005a423 Bulk operations dashboard: update edit-script (#21527)
Changes:
- Fixed a bug where an undeployed script would have a duplicate file
extension when it is deployed to a team on a Fleet instance
2024-08-23 15:32:59 -06:00
Mike McNeilandEric 1a48c6b32a Website: Make Drew have to do less work dealing with data (#21516)
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-08-23 12:48:13 -06:00
Tim Lee e376d3ddbb Python Vulnerability False Positive (#21493) 2024-08-23 11:59:25 -06:00
Eric 750e808bfa Website: reduce file size of stage 3 image, replace stage 3 image on CTA (#21531)
Changes:
- Replaced the start flow image with a smaller file size version
- Updated the CTA image for stage 3
2024-08-23 10:57:26 -06:00
RachelElysia cfafb92c2d [unreleased bug] Fleet UI: Hide exploit/severity vuln filters for fleet free (#21511) 2024-08-23 12:02:21 -04:00
jacobshandlingandJacob Shandling 6b42d7c45a UI – Make download CSR "missing private key" error link clickable (#21515)
## Addresses #20531 

###
[Demo](https://www.loom.com/share/79af364b61cb426b9c92abf19f3858ca?sid=4d476e0e-861d-4227-8c5f-086b5ca632cb)

<img width="1800" alt="Screenshot 2024-08-22 at 4 56 21 PM"
src="https://github.com/user-attachments/assets/24400570-65a6-4641-ba01-81ed82e248c8">


- [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-23 08:20:36 -07:00
RachelElysia b0025fbe98 Fleet UI: Fix unreleased border showing up on hover of dropdown with no border (#21528) 2024-08-23 11:12:40 -04:00
Mike Thomas e77778416f Website: Update stage-3 illustration (#21525)
Updated stage 3 image to include more clouds.
2024-08-23 08:40:24 -06:00
Eric e43119cf76 Bulk operations dashboard: styles and bug fix (#21521)
Changes:
- Fixed button styles
- Fixed a bug that prevented deploying a profile/script to a team while
replacing the profile/script
2024-08-22 23:10:47 -06:00
Eric 7a8a4619fa Bulk operations dashboard: Update profile support (#21518)
Changes:
- Added missing `.json` support for configuration profiles.
2024-08-22 21:25:30 -06:00
Eric 8d391f7207 Website: update /ee/bulk-operations-dashboard maintainer and DRI (#21519)
Changes:
- Updated the DRI and maintainer of the /ee/bulk-operations-dashboard
directory
2024-08-22 21:05:16 -06:00
Eric debb2d1790 Add app to manage scripts and profiles. (#21450)
Related to: #20296 

Changes:
- Added `ee/bulk-operations-dashboard`, a Sails.js app that lets users
manage configuration profiles and scripts across multiple teams on a
Fleet instance.
- Added a Github workflow to deploy the app to Heroku
- Added a Github workflow to test changes to the bulk operations
dashboard.
2024-08-22 14:59:15 -06:00
Eric 6d9fbb700b Website: update scripts in layout (#21507)
Changes:
- Moved the script for the cookie consent banner to the scripts that
only run in production.
- Removed the Reddit and Meta scripts
2024-08-22 14:45:38 -06:00
Eric 89cce2829f Website: update start flow images (#21503)
Changes:
- Reduced the file size of the images in the /start flow 
- Updated the "What did you think?" step of the form to display a cloud
city image.
2024-08-22 13:47:32 -06:00