Commit Graph
11590 Commits
Author SHA1 Message Date
Eric edccff6536 Website: Update error handling in create-vanta-authorization-request (#18462)
Closes: https://github.com/fleetdm/fleet/issues/18448

Changes:
- Updated `create-vanta-authorization-request` to return an
`invalidResponseFromFleetInstance ` response when a response from a
Fleet instance does not contain the expected values (A `user` object for
a request to the `/me` endpoint and a `license` object for the request
to the `/config` endpoint.)
- Updated the /connect-vanta page to show an error message to users
asking them to verify the URL of their Fleet instance if the API
response is invalid.
2024-04-22 16:58:08 -05:00
Martin Angers f21aad446e Fix creation of manual label that allowed overriding existing one (#18474) 2024-04-22 16:51:50 -04:00
Eric 35ab9f75b6 Website: fix syncing state to prevent double posting on /start form (#18468)
Closes: https://github.com/fleetdm/confidential/issues/6214

Changes:
- Updated the ajax button on the /start page form to prevent it from
being clicked twice when the form is submitted.
2024-04-22 14:33:12 -05:00
Tim Lee 79a5baa5a6 Add vuln clean option (#18457) 2024-04-22 12:57:00 -06:00
Mike McNeil cf6ca7c63a Clarify YARA can be used for zero days, and add use cases (#17159) 2024-04-22 14:09:48 -04:00
Tim Lee 9e1878e01c 18439 Vulncheck data processing bug (#18440) 2024-04-22 09:36:20 -06:00
jmeeter 9c04f45818 Update pricing-features-table.yml
- Update "Self-service"
2024-04-22 10:00:57 -04:00
Sam Pfluger c936e453a0 Update save-questionnaire-progress.js (#18438)
.
2024-04-20 19:02:06 -05:00
Sam Pfluger 4155734a88 Website: Fix bug where incorrect buying situation was sent to other tool (#18437)
.
2024-04-20 18:27:17 -05:00
Eric 3436c68138 Website: Send request to Zapier when a user completes a step of the /start questionnaire (#18434)
Changes:
- Updated `save-questionnaire-progress.js` to send a request to Zapier
when a user completes a step of the /start questionnaire.
2024-04-19 17:47:17 -05:00
Eric 502f2c9a38 Website: Update homepage personalization, add note to custom hook. (#18433)
Changes:
- Updated personalization on the integrations section of the homepage
for users with `vm` or `eo-security`.
- Added a `FUTURE:` note to the custom hook detailing how to use the
platform model to be smarter about sending requests to the Algolia
crawler.
2024-04-19 17:40:45 -05:00
Grant Bilstad b4d009804d add to CODEOWNERs for main Fleet repo (#18430)
...Added to confidential, looking to be added here as well for the main
Fleet repo.
2024-04-19 16:38:50 -05:00
Eric 909ed4bb7f Website: Add calendar banner to landing pages (#18313)
Changes:
- Added the logo carousel component to product category landing pages
- Added a banner about the upcoming calendar feature and the
`<logo-carousel>` component to the product category landing pages (It
currently only shows up for users with a `primaryBuyingSituation`).
2024-04-19 15:58:29 -05:00
Eric 6f1d037d1a Website: Update homepage to show calendar banner for users with a primaryBuyingSituation (#18429)
Closes: #18420

Changes:
- updated the homepage to show a banner for the upcoming calendar
feature for users who have a `primaryBuyingSituation` set
2024-04-19 15:22:37 -05:00
RachelElysia 66f2f0eca6 Fleet UI/FE: Separate validation from set state, separate toggle and input handler… (#18425) 2024-04-19 16:16:34 -04:00
Lucas Manuel Rodriguez 74a9683637 Remove fmt.Println (#18426)
If this is for debugging let's add a comment :)
2024-04-19 14:39:07 -03:00
Roberto DipandLuke Heath d677546e04 sign fleetctl for macOS during releases (#16670)
possible approach to solve #16664

---------

Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-04-19 14:36:30 -03:00
4bde12e8a5 Update business-operations.rituals.yml to include monthly mail review (#18355)
Fleet is charged storage fees on mail in earth class mail. This will
help ensure we're not spending money unnecessarily.

Also updated a couple of DRIs.

---------

Co-authored-by: Joanne Stableford <59930035+JoStableford@users.noreply.github.com>
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-04-19 12:19:48 -05:00
Eric ba1bea992d Website: redirect admins to the license key generator (#18417)
Closes: https://github.com/fleetdm/confidential/issues/6151

Changes:
- Updated `view-start.js` to redirect website admins to the admin
license key generator page.
2024-04-19 10:10:41 -05:00
RachelElysia 23fed89425 Fleet UI: Not show error state when enabling calendar events automation (#18396) 2024-04-19 09:40:36 -04:00
RachelElysia e97e4c0c45 Fleet UI: Submitting empty name results in inline error validation, not hitting API (#18407) 2024-04-19 09:25:03 -04:00
Victor Lyuboslavsky 0aca98fdba Reinitialize DB and recover after a rare RuntimeError coming from sqlite web assembly code. (#18339)
Reinitialize DB and recover after a rare RuntimeError coming from sqlite
web assembly code.
#18337 

# 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
2024-04-19 06:56:56 -05:00
Alex Mitchell 16433a1b1a Update README.md (#18383)
Per @mikermcneil 's request today to update handbook to match what's in
practice today.

@Sampfluger88 Will make a separate issue to update reports in
Salesforce....
2024-04-19 02:42:03 -05:00
Michael Pinto f2b424dc3e Create 2023 section for pen test (#18377)
...
2024-04-19 02:36:24 -05:00
Joanne Stableford 7df8a35fbf Update team table digital exp (#18414)
...
2024-04-19 02:34:43 -05:00
Eric cb035d873d Website: add psychologicalStage to User model (#18408)
Related to: https://github.com/fleetdm/confidential/issues/6155

Changes:
- Added a new attribute to the `User` model: `psychologicalStage`
- Updated `save-questionnaire-progress` to update a user's
`psychologicalStage` based on their current answers/progress on the
/start questionnaire
- Updated the personalization on the /contact page to use the
`psychologicalStage` from the user model
- Updated the value of a unselectable form option on the /start page
2024-04-18 21:18:36 -05:00
Eric b2c57cd424 Website: Move banned email domains to config variables (#18412)
Closes: https://github.com/fleetdm/confidential/issues/6158

Changes:
- Added two new config variables to website/config/custom:
- `bannedEmailDomainsForCSRSigning` An array of email domains that are
not allowed for CSR signing requests
- `bannedEmailDomainsForWebsiteSubmissions` an array of email domains
that are not allowed for website signups and contact form submissions.
- Updated the `deliver-apple-csr`, `deliver-talk-to-us-form-submission`,
`deliver-contact-form-message`, and `signup` actions to use the new
config variables.
2024-04-18 18:35:56 -05:00
Eric e2a7170b43 Website: Add fourth option to "What do you manage" question in /start questionnaire. (#18404)
Related to: https://github.com/fleetdm/confidential/issues/6154

Changes:
- Added a fourth option to the "what do you manage" question in the
/start questionnaire: "I'm just curious"
2024-04-18 18:19:13 -05:00
Eric b52fe302c9 Website: Update default /contact page form for users with no primaryBuyingSituation (#18413)
Changes:
- Updated the default /contact page form for users who have no
primaryBuyingSituation
2024-04-18 17:04:30 -05:00
Rachael Shaw 63d91526d2 A few capitalization fixes in the docs (#18416)
Sentence-casing.
2024-04-18 16:45:55 -05:00
Jacob ShandlingandJacob Shandling 5657b2ddd1 UI – when host's scripts_enabled is null, allow running scripts with warning (#18386)
## Addresses #18382 

- Do not disable option when `scripts_enabled: null`
- Update disabled tooltip copy for 3 actions
- Generalize dropdown with tooltip component to work for disabled and
non-disabled (now unused, but was used in prototype before product
input) cases
![Screenshot 2024-04-18 at 11 52
15 AM](https://github.com/fleetdm/fleet/assets/61553566/b1a08086-d39e-47ea-af8f-57f4e391e106)
![Screenshot 2024-04-18 at 12 29
18 PM](https://github.com/fleetdm/fleet/assets/61553566/25072573-ee79-45f4-951a-af072645a7d6)

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
- [x] Confirm previously disabled options with tooltips still work as
expected with generalized dropdown option with tooltip

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-18 14:34:20 -07:00
Robert Fairburn 39c35812c3 Terraform module db versions (#18403) 2024-04-18 16:19:09 -05:00
Roberto Dip e39f5bce3b implement logic to sign apple profiles (#16490)
#10418
2024-04-18 18:01:37 -03:00
github-actions[bot]andlucasmrod e0bcf05242 Update versions of fleetd components in Fleet's TUF [automated] (#18406)
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-04-18 17:49:03 -03:00
George Karr 6457adf90e Adding quiet option to publish_release and TODO article automation (#18324) 2024-04-18 14:55:14 -05:00
Eric e0fd311831 Website: fix typo in start questionnaire answers (#18399)
Related to: https://github.com/fleetdm/confidential/issues/6152

Changes:
- Updated the value of the "I’d like to deploy Fleet in my environment"
answer of the "What did you think" step of the /start questionnaire
2024-04-18 12:25:32 -05:00
Mike McNeil 60ec4be047 update list of email domains (#18397)
Relates to (but does not close):
https://github.com/fleetdm/confidential/issues/6158


## Why is that linked issue not public?
<img width="1083" alt="image"
src="https://github.com/fleetdm/fleet/assets/618009/f10d69ed-e4d9-4206-b95f-e2b407e0ae1c">
2024-04-18 11:39:51 -05:00
Mike McNeil cbc06a025e Make trying Fleet friendlier for students (#18398) 2024-04-18 11:24:25 -05:00
Victor Lyuboslavsky 72cc82f60d Ignoring Valve Corporation's Steam client's vulnerabilities on Windows and macOS (#18380)
#18126
Ignoring Valve Corporation's Steam client's vulnerabilities on Windows
and macOS
- On Windows and macOS, the true version of the Steam client (like
2021-04-10) cannot be retrieved by standard methods used on other
software. We would need to create custom logic to retrieve the version
of the Steam client.
- Steam client automatically updates itself, so security risk is
somewhat mitigated.

QA note: Items from software_cve table are cleared after 2 hours.

# 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.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-04-18 10:12:49 -05:00
Gabriel Hernandez de92d94dbd update os settings table table cell layout (#18393)
relates to #18082

fixes the os settings modal table styling. We make all cells the same
width and truncate when necessary.


![image](https://github.com/fleetdm/fleet/assets/1153709/48714f3c-567a-4631-809b-c4348e9faa6e)

- [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] Manual QA for all new/changed functionality
2024-04-18 15:49:21 +01:00
Lucas Manuel Rodriguez 83342c4042 Add reviewers to automated PRs (#18390)
I was thinking on adding `team-reviewers: go`, but there's the following
note on the github's action repository, so let's start simple:
![Screenshot 2024-04-18 at 9 30
51 AM](https://github.com/fleetdm/fleet/assets/2073526/9477038a-320d-4aa0-860b-d18faf962f03)
2024-04-18 10:51:07 -03:00
RachelElysia 058de69bbd Fleet UI: Equal padding above and below empty states on host details page (#18371) 2024-04-18 09:39:17 -04:00
RachelElysia fe259c7326 Fleet UI: Fix disk space tooltip cut off, add tests (#18364) 2024-04-18 09:38:39 -04:00
github-actions[bot]andlucasmrod 4c69e9c656 Update versions of fleetd components in Fleet's TUF [automated] (#18388)
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-04-18 09:32:37 -03:00
Mike McNeil c0da54f5f1 Update homepage.ejs (#18387)
🤷🏼 I mean it’s all nice, but kind of a lot of words and concepts to
swallow while you still have that first sentence in your mouth
2024-04-17 21:36:31 -05:00
Eric b52d57bcd5 Website: Update endpoint ops heading on homepage (#18385)
Changes:
- Updated the endpoint ops heading on the homepage ("A consistent
interface" » "Understand your computers")
2024-04-17 18:25:35 -05:00
Eric 35b00b13c6 Website: Update personalization on /endpoint-ops (#18384)
Changes:
- Updated the /endpoint-ops page to hide/show sections based on a user's
`primaryBuyingSituation`
- Updated the bottom heading on the /endpoint-ops page
2024-04-17 18:15:27 -05:00
Lucas Manuel Rodriguez 78fc11dd4e Release fleetd 1.24.0 (#18378)
- **Release fleetd 1.24.0**
2024-04-17 18:37:53 -03:00
JD 6b6b6e60f2 Article: Driving company culture through AI haiku poetry (#18368)
Code and verse entwine,
Silicon sparks, haikus shine,
Art meets design line.
https://github.com/fleetdm/fleet/issues/18245
2024-04-17 14:24:44 -07:00
Lucas Manuel Rodriguez 6fde96a984 releaser.sh to use gh to create PRs (#18379)
The changes were tested by releasing fleetd 1.24.0 to `edge`.
2024-04-17 18:21:45 -03:00