Commit Graph
12704 Commits
Author SHA1 Message Date
Robert Fairburn 3972c8a004 Update ref architecture + pricing to reflect terraform module (#20234) 2024-07-05 14:28:33 -05:00
Nathanael HollidayandSam Pfluger 29f00d7723 Add "Send an NDA to a customer" section to handbook. (#19890)
Added a section in the sales page about how to go about sending Fleet's
NDA out after it was brought to our attention no section existed.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-07-05 12:05:18 -05:00
Luke Heath 9dbb514549 Update link to office hours event (#20165) 2024-07-05 11:18:08 -05:00
Dante Catalfamo 31880442c9 Disable cached logins and reboot on Windows lock (#20224)
#20080
2024-07-04 13:53:59 -04:00
Sam Pfluger f71a1f183c Update open-positions.yml (#20218)
...
2024-07-03 17:53:45 -05:00
Rachael Shaw e0f18ef267 Update instructions for getting API-only user's API token (#20217)
Additional doc changes for
https://github.com/fleetdm/fleet/issues/16961.

+ Add example CLI response that shows the token being printed after
creating an API-only user
+ Add instructions to use the log in API to get the token again
+ Remove separate section about getting API-only user's API token
2024-07-03 17:35:31 -05:00
Eric e073daf144 Website: Update comparison table on device management page (#20215)
Closes: #20212

Changes:
- Updated the "App Management" feature status to be coming soon
2024-07-03 17:19:35 -05:00
Eric 9a09c03687 Website: update CTAs for psystage 4 (#20214)
Closes: #20188

Changes:
- Updated the orb/banner CTA and the CTA in the docs for users with a
use case.
2024-07-03 17:13:18 -05:00
Eric 73c2b25403 Website: update get started CTA styles (#20216)
Closes: #20185

Changes:
- Updated the styles for the get started CTA to prevent styling issues
when the orb is collapsed and visible because of screen width.
2024-07-03 17:11:18 -05:00
Marko Lisica 606fa14ed4 Fix broken link (#20151)
Link isn't working (org_setings)
2024-07-03 16:29:10 -05:00
Luke Heath 9d9975136b Move user story documentation responsibilities to engineering (#20207) 2024-07-03 14:28:15 -07:00
Zay Hanlon dbe846a612 Update feature-request.md (#20158)
Updated this template to try and get you more information and
fully flushed out FR's
2024-07-03 16:11:35 -05:00
Eric e27a3bb851 Website: Update start questionnaire CTA visibility (#20206)
Closes: #20189

Changes:
- Made the CTA for the get started questionnaire visible to users who
have completed the "Thanks for checking out Fleet" step
- Updated the background of the image in the mobile start CTA.
- Updated the get started questionnaire to take users who have completed
the "Thanks for checking out Fleet" step to either the "What did you
think?" or "How was your deployment?" steps
2024-07-03 15:57:35 -05:00
Martin Angers 2daff642d8 Feature branch for CP Exclude Labels (#20014)
Feature branch for this story: #17315
2024-07-03 16:38:00 -04:00
Martin Angers 3e98147c52 Fix DDM token generation so that only installs are part of the checksum (#20209) 2024-07-03 15:58:09 -04:00
Martin Angers b077d7e669 Merge main, fix conflicts and reorder migrations 2024-07-03 15:51:49 -04:00
Eric e60abdd6e5 Vuln dashboard: Update query to find Vulnerability records with no associated VulnerabilityInstall records. (#20203)
Related to: https://github.com/fleetdm/confidential/issues/7180

Changes:
- Updated the `nativeQueryToFindVulnsWithNoAssociatedRecords` query to
improve the performance of the update-reports script on large
deployments
2024-07-03 13:41:35 -05:00
Mike Thomas f92460aa06 Add video to /start "Is it any good?" (#20192)
Added a video to /start "Is it any good?" as per Figma wires:
https://www.figma.com/design/3he8e72251IEnF6dBafKq1/%F0%9F%9A%A7-fleetdm.com-(scratchpad)?node-id=14741-317164
2024-07-03 11:55:03 -05:00
Zach Wasserman b81ef1617b Update Go to 1.22.5 for mdmproxy (#20200)
Fixes a [DoS
vulnerability](https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4)
that affects the http.ReverseProxy used in the MDM proxy.
2024-07-03 09:54:13 -07:00
jacobshandlingandJacob Shandling 0b45afcaa8 UI - update empty styles in 5 places (#20079)
## Addresses #19557 
<img width="143" alt="Screenshot 2024-06-27 at 1 44 12 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/e9ad83b2-dda4-4972-b8c2-412389e45823">
<img width="177" alt="Screenshot 2024-06-27 at 1 44 25 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/bb5f808e-0d5a-47cc-84ed-f55797caebfe">
<img width="210" alt="Screenshot 2024-06-27 at 1 49 47 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/2dff046b-6cfa-45fa-8a0c-93ab46e2c8a9">
<img width="194" alt="Screenshot 2024-06-27 at 1 56 56 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/fdaaeac8-e944-427b-917e-87b98ae763b9">
<img width="238" alt="Screenshot 2024-06-27 at 4 39 22 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/bb774af5-07c0-44b6-994f-dc787c5bf606">

- [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-07-03 09:40:03 -07:00
jacobshandlingandJacob Shandling 39f5583e00 UI - Align "View all hosts" links on the Software page (#20182)
## Addresses #20077 

<img width="1421" alt="Screenshot 2024-07-02 at 4 59 42 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/6f79c823-f7fc-4931-8e64-6d505e6e8760">
<img width="1421" alt="Screenshot 2024-07-02 at 4 59 37 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/e098499d-813d-4adf-b32e-14c4ec85646a">

- [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-07-03 09:37:30 -07:00
jacobshandlingandJacob Shandling 36485bed7e UI – 3 bugs on Software pages (#20098)
## Addresses #19694 

<img width="1100" alt="Screenshot 2024-06-28 at 12 22 02 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/527f3744-b532-4fdb-b43a-f7e10bb62189">
<img width="999" alt="Screenshot 2024-06-28 at 12 15 04 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/407701ba-6d81-43b2-b193-217df1a93698">
<img width="999" alt="Screenshot 2024-06-28 at 12 12 10 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/0e6aa2e3-a190-4db9-9468-d8dc3ad6ddcb">

- [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-07-03 09:35:59 -07:00
Martin Angers cb780b847a CP Exclude Labels: apply exclusion logic when reconciling profiles/declarations (#20013) 2024-07-03 10:20:33 -04:00
Roberto Dip 5898a981c3 add a workflow to renew SCEP certificates of migrated devices (#20063)
for #19800

the motivation behind these changes is to support certificate renewals
for hosts that were migrated by inserting enrollment records via a
database migration.

those hosts still have their old enrollment profile installed, so SCEP
renewals need to be handled carefully.


# 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] 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-07-03 09:56:32 -03:00
Tim Lee 587a42f2a3 Revert "Ignore Rejected CVEs" (#20183) 2024-07-03 05:58:05 -06:00
Phillip Boushy c9830cba62 Allow custom docker images everwhere (#20186) 2024-07-03 06:55:07 -05:00
Mike ThomasandEric ab17019385 Website update start now link (#20184)
- I updated the primary CTA in the home page hero to link to the landing
page for the buying situation in session.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-07-03 11:48:36 +09:00
Tim Lee 47b7794fe8 Ignore Rejected CVEs (#19972) 2024-07-02 18:42:38 -06:00
Eric c870e7d562 Website: Reorder /start questionnaire responses. (#20163)
Relates to: https://github.com/fleetdm/confidential/issues/7024

Changes:
- Moved the Device management option to the top of the list of responses
to the "What will you use Fleet for?" question
2024-07-02 17:23:03 -05:00
Eric 6d766d32bc Website: update spacing on /better page (#20175)
Closes: https://github.com/fleetdm/confidential/issues/7136
Closes: https://github.com/fleetdm/confidential/issues/7180

Changes:
- Updated the spacing between sections on the /better page on smaller
screens.
2024-07-02 17:16:58 -05:00
Eric 0abe6ab6f5 Website: follow-up changes from backend code review (#20174)
Closes: #20102

Changes:
- Replaced timers.setImmediate with `.exec()` when CRM records are
updated in the background
- Removed the `\s` replacement during relative link modification in
build-static-content and added a comment explaining why we replace URL
encoded spaces in links.
2024-07-02 17:00:10 -05:00
Eric 2e19e37a0a Website: Update leads created from "Talk to us" form submissions. (#20140)
Related to: #20107


Changes:
- Updated the description of leads created from "Talk to us" form
submissions to include the name of the Calendly event.
2024-07-02 16:25:54 -05:00
Martin Angers 242b89436b Merge branch 'main' into feat-config-profile-excluding-labels 2024-07-02 16:32:03 -04:00
Victor Lyuboslavsky fceff75c7c Fixing GitOps integration tests. (#20167)
Removing no_mdm integration test since fleet-gitops no longer has MDM
settings in its default configs. This means all these tests are no mdm
tests.
2024-07-02 14:08:32 -05:00
Marko Lisica 9299f303e7 List software API: Fix the typo (#20155)
Fix the typo `GET /software/titles` > `available_for_install` param.
2024-07-02 13:59:20 -05:00
Eric b3c59fc7c3 Website: Update send-data-to-vanta script (#20169)
Changes:
- Wrapped the request to the /users endpoint of Fleet instances in a
try-catch block to handle errors from the .retry() method.
2024-07-02 13:54:09 -05:00
github-actions[bot]andzwass 0d4f8d0a4b Update Orbit CA certs [automated] (#20148)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/update-certs.yml).

Co-authored-by: zwass <zwass@users.noreply.github.com>
2024-07-02 15:22:52 -03:00
Dante Catalfamo c23a356818 Detach child process before removing fleet on MacOS (#20101)
#19645
2024-07-02 14:07:52 -04:00
dependabot[bot] 6a1f1f31e0 Bump github.com/gorilla/schema from 1.2.0 to 1.4.1 (#20132) 2024-07-02 10:49:30 -07:00
Eric d92aa40407 Vuln dash: Reduce noise in and increase timeout for vulnerable wares processing in update-reports script. (#20164)
Related to https://github.com/fleetdm/confidential/issues/7180

Changes:
- Increased the vulnerable wares processing timeout in the
`update-reports` script (45 minutes » 90 minutes)
- Updated the log level of the log message about hosts that could not be
matched to an operating system
2024-07-02 12:46:04 -05:00
Victor Lyuboslavsky b5112e70eb Fixes from code review. (#20159)
#19651

Fixes from #20047 code review. No functional changes.
2024-07-02 12:04:43 -05:00
jacobshandlingandJacob Shandling fb6cf4c280 Hide Run script option from Observer/+s (#20068)
## Addresses #19055 

<img width="508" alt="Screenshot 2024-06-27 at 11 42 12 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/e85fe3f4-bef5-4694-9371-dfe441772789">
<img width="508" alt="Screenshot 2024-06-27 at 11 42 40 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/6124f0cf-bcff-4b76-96c1-cf2ad49175d2">
<img width="508" alt="Screenshot 2024-06-27 at 11 39 36 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/c5863278-def1-4739-bba8-9f88acd1ddce">
<img width="508" alt="Screenshot 2024-06-27 at 11 40 16 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/ad3b9806-8435-49a7-9bea-89f8ab5aa81e">
<img width="508" alt="Screenshot 2024-06-27 at 11 40 42 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/855b7802-545f-4d3c-aabb-a4002912ee8f">

- [x] Changes file added for user-visible changes in `changes/`
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-07-02 09:50:01 -07:00
Victor Lyuboslavsky f17bbb587d Maintenance window now scheduled weekly on Tuesdays (#20089)
#19031 
- Maintenance window now scheduled weekly on Tuesdays
# 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-07-02 11:40:44 -05:00
Victor Lyuboslavsky 4a159dd0cc Hide "Self-service" in Fleet Desktop and My device page (#20047)
#19651 
Hide "Self-service" in Fleet Desktop and My device page if there is no
self-service software available

# Checklist for submitter

<!-- 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
  - For Orbit and Fleet Desktop changes:
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-07-02 11:32:49 -05:00
jacobshandlingandJacob Shandling e5806b8fea UI: Improve styling of loading spinner in targets input (#20144)
## Addresses #20143 
<img width="1119" alt="Screenshot 2024-07-01 at 5 27 35 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/9ac2313a-e7bf-403b-acd0-05680d84cdec">
 

- [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-07-02 09:32:35 -07:00
RachelElysia 9c4d01712f Fleet UI: Add loading spinner to current versions table (#20099) 2024-07-02 11:36:35 -04:00
Mike Thomas 7a9d29e823 Update tagline (#20147)
Updated agnostic and mdm tagline.
2024-07-02 10:23:38 -05:00
Mike Thomas 9ce9a22750 Website pricing tab switch order (#20146)
- Changed the tab switch order to lead with IT
- Changed tabs to have a consistent width (fixes a balance issue caused
by the re-ordering)
-
2024-07-02 10:12:25 -05:00
Noah Talerman 0076148a79 Docs: GitOps reference (#19740)
Docs for Fleet's best practice GitOps: #13643 (also #17043)
2024-07-02 11:11:43 -04:00
Martin Angers 2fd25cae48 Merge main, fix conflicts 2024-07-02 08:44:34 -04:00