Commit Graph
11733 Commits
Author SHA1 Message Date
Rachael ShawandMarko Lisica 0bd2f00495 Permissions: Resend a configuration profile (#18724)
Fresh PR to avoid product design PRs messing with the PR open time KPI
(previously https://github.com/fleetdm/fleet/pull/17841)

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
2024-05-02 17:06:36 -05:00
Rachael ShawandMarko Lisica 080d466121 API design: Add manual labels via UI and API (#18716)
Fresh PR to avoid product design PRs messing with the PR open time KPI
(previously https://github.com/fleetdm/fleet/pull/17670)

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
2024-05-02 16:59:03 -05:00
Rachael ShawandNoah Talerman 74eb6c4f01 API design: Add critical policy and resolution data to device health API (#18715)
Fresh PR to avoid product design PRs messing with the PR open time KPI
(original: https://github.com/fleetdm/fleet/pull/16982)

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-05-02 16:28:34 -05:00
Mike McNeil 0263d2eab7 README.md: Cloud city v4 (#18723) 2024-05-02 16:26:15 -05:00
Dale Ribeiro 51f578a0c8 Handbook: Update leadership.md (#18704) 2024-05-02 16:03:17 -05:00
dependabot[bot] c62aeaf225 Bump ejs from 3.1.9 to 3.1.10 (#18700) 2024-05-02 14:41:07 -05:00
Tim Lee 536ccc91c0 18601 add ubuntu sources (#18602) 2024-05-02 13:20:00 -06:00
Mike McNeil 671ad9bf6a Website: Update save-questionnaire-progress.js (#18697)
Eric, I did not test this (coded live w/ mike T). Relying on your eyes.
Also, remember remember the old legacy data that might need to be
migrated, especially since I added some assertions? (whuh ohhh)
2024-05-02 11:25:48 -05:00
Eric ba229a153c Website: Update save-billing-info-and-subscribe.js (#18708)
Closes: #18702

Changes:
- Removed the request to Zapier in save-billing-info-and-subscribe
2024-05-02 10:55:36 -05:00
Brock Walters a603304946 Update puppet_info.yml (#18687)
Fixed type in noop_pending key
2024-05-02 10:14:22 -04:00
Mike McNeil 464ddfcc4a handbook: shoutout (#18699) 2024-05-02 03:57:03 -05:00
Mike McNeil b8df7cc160 Handbook: ACTUALLY fix broken link (#18698)
take 2
2024-05-02 03:48:20 -05:00
Mike McNeil 3a2b38ca72 Handbook: Add link to personality-specific feedback-giving advice (#18696) 2024-05-01 20:55:07 -05:00
Rachael ShawandEric 81a98ec54b Update prompt for API endpoint to get human interpretation of osquery SQL (#18695)
When using this API many times in a row to try and populate real policy
descriptions/resolutions, I discovered a problem: the inferred
resolution (“What we’ll do”) almost never used decisive language, so
you'd get a lot of “probably”, etc., when we really want it to sound
more confident about what will happen during the maintenance window.
(The calendar events say what WILL happen to your device, not what
should probably happen.)

After several attempts to tweak the prompt, I ended up getting the best
results by just removing "probably" from
`whatWillProbablyHappenDuringMaintenance`. I made this change to the
prompt without changing the data that this API returns.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-05-01 19:18:12 -05:00
Eric f486abdf56 Website: Update /start questionnaire to add additional steps for users who don't want to self-host Fleet. (#18580)
Closes: https://github.com/fleetdm/confidential/issues/6268


Changes:
- Updated the questionnaire on the /start page to take users who answer
"I'd like you to host Fleet for me" on the "What did you think?" step to
the host count question.
- Updated the /start page script to handle this new behavior.
- Updated how psychologicalStage is set for users who answer the host
count question in `save-questionnaire-progress`.
- Updated `save-questionnaire-progress` to only call the salesforce
helper if the user's `psychologicalStage` changes.
2024-05-01 19:01:56 -05:00
Eric 806c88f006 Website: Add steps for users who deploy Fleet to /start questionnaire (#18661)
Changes:
- Added two steps to the /start questionnaire for users who select "I
want to deploy Fleet in my environment" on the "What did you think"
question.
- Updated save-questionnaire-progress to set psychologicalStage based on
selected answers to the new questions
2024-05-02 08:22:47 +09:00
Eric 0322bbb822 Website: Update <ajax-button> styles (#18691)
Changes:
- Updated the styles of the `<ajax-button>` component to keep the
content vertically aligned when the button displays a loading spinner.
2024-05-01 17:10:35 -05:00
Joanne StablefordandSam Pfluger 74e859b07a Update equipment processing steps (#18671)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-05-01 17:04:19 -05:00
Eric 63f8850877 Website: replace zapier request in signup.js with createLead() (#18688)
Closes: https://github.com/fleetdm/confidential/issues/6355

Changes:
- Replaced the reqeust to zapier in `signup.js` with
`sails.helpers.salesforce.createLead()`.
- Updated signup.js to only call the salesforce helpers when the website
is running in a production environment.
- Updated the `createLead` to handle errors when retrieving or creating
salesforce records, and to set a provided `numberOfHosts` and
`primaryBuyingSituation` on created lead records.
2024-05-01 16:25:12 -05:00
Gabe Lopez d2ceb980fe Update receive-from-github.js to add Gabe Lopez (PezHub) (#18685)
New hire!
2024-05-01 14:42:29 -04:00
Tim Lee 648628d3be Update Windows OS Version Reporting (#17682) 2024-05-01 12:02:16 -06:00
Rachael Shaw dffba7437b Update drafting process for API changes (#18619)
Proposes a solution to avoid messing with the PR open time KPI when
creating API design draft PRs. (These PRs are created fairly often as
part of the normal product design process, and usually sit in draft for
weeks before they're ready to merge.) See conversation
[here](https://github.com/fleetdm/fleet/pull/16129#issuecomment-2080181953)
for context.
2024-05-01 12:17:11 -05:00
Mike McNeil c3f77aa116 Website: Clear personalization on logout (#18630) 2024-05-01 12:10:27 -05:00
Sam Pfluger 9d8372c192 Update and rename website-request.md to digital-experience-request.md (#18667) 2024-05-01 12:00:23 -05:00
Tim Lee aa3176f1b8 Use compiled regex for common pack delimiter parsing (#17595) 2024-05-01 09:42:03 -06:00
George Karr b18604cb92 Update open-positions.yml (#18642) 2024-05-01 10:02:32 -05:00
RachelElysia 55f005c8e3 Fleet UI fix: Input is treated as strings but send number to API (#18652) 2024-05-01 09:17:08 -04:00
Sam Pfluger 28742fccb3 Fix auto-approval + CODEOWNER blockage (#18668)
- Remove redundant callouts for Luke in issue templates
- Fix auto-approval + CODEOWNER blockage 
cc @lukeheath
2024-04-30 23:07:28 -05:00
Sam Pfluger 065d8c9fab Update digital-experience.rituals.yml (#18666) 2024-04-30 21:20:53 -05:00
Mike McNeil c98d82f95c Handbook: Expand handbooking and other steps for edge case responsibi… (#18664)
…lities
2024-04-30 20:26:00 -05:00
Mike Thomas 43fe936a7c Update calendar-feature-video.mp4 (#18665)
Updated calendar animated graphic to hold the last frame for longer.
2024-05-01 10:14:50 +09:00
Eric fba12d417b Website: update personalization 2024-04-30 (#18657)
Changes:
- Updated the blurb for the endpoint ops page on the homepage.
- Updated the "automate anything" section on the endpoint ops page to be
the first feature shown on the endpoint ops page (For users with eo-it
or mdm `primaryBuyingSituation`)
2024-05-01 09:56:19 +09:00
Mike McNeil f7bda934c7 Website: Convenience redirect for admin pages (#18606) 2024-04-30 17:02:09 -05:00
Eric 5db04b937c Regenerate osquery_fleet_schema.json (2024-04-30) (#18658)
Closes: #18600

Changes:
 - regenerated `schema/osquery_fleet_schema.json`
2024-04-30 16:55:01 -05:00
Rachael Shaw 7cfb7721b3 FAQ: Add doc link to "How do I contact Fleet for support?" (#18654)
Add doc link to "How do I contact Fleet for support?"
2024-04-30 15:21:32 -05:00
Rachael Shaw 2e2137129a Simplify "Is Fleet MIT licensed?" answer (#18653)
Simplify the language in "Is Fleet MIT licensed?"
2024-04-30 15:09:59 -05:00
Joanne StablefordandMike McNeil 5dee123fb5 Add in AP card structure (#18586)
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-04-30 14:14:05 -05:00
Eric 8be31c263c Website: update domain parsing and logged warnings in get-enriched helper. (#18644)
Changes:
- Changed the warnings in the get-enriched helper to use
`sails.log.info`.
- Updated the email domain parsing to handle protocol-less URLs returned
from Coresignal
2024-04-30 13:47:23 -05:00
Dante Catalfamo 2c6e7c71a8 Zsh script support (#18411)
#17321
2024-04-30 14:38:56 -04:00
Eric a9f79eacd4 Website: Update zapier webhook request in signup action. (#18648)
Closes: #18643

Changes:
- Updated the response from the `updateOrCreateAccountAndContact` helper
when running the website in a development environment.
- Updated the Zapier webhook request in the signup action to send the
contact and account IDs returned from the
`updateOrCreateAccountAndContact` helper.
2024-04-30 13:38:38 -05:00
Eric 47362020ed Website: reduce number of helper calls in save-questionnaire-progress (#18647)
Changes:
- Updated the conditional that decides whether or not to create/update
Salesforce records to check if a psychological stage changes.
2024-04-30 13:27:42 -05:00
George Karr cb6cfe9da5 Adding changes for patch 4.49.2 (#18637) 2024-04-30 11:52:03 -05:00
Eric 3a86c40e89 Website: prefix warning in send-data-to-vanta script. (#18641)
Changes:
- Added a prefix to the warning logged in the send-data-to-vanta script
if an error is thrown.
- Updated the logged errors to include the raw error
2024-04-30 11:39:51 -05:00
Eric 74195ea401 Website: update vulnerability management image filename. (#18639)
Changes:
- Updated the filename of the vulnerability management hero image to
change it. (The old version is cached and being served by Cloudflare)
2024-04-30 11:31:25 -05:00
Victor Lyuboslavsky 2f8962ceff Updated Insert on duplicate update section. (#18607)
#16562
Doc update to reflect recent deadlock fix.
2024-04-30 11:29:43 -05:00
Tim Lee 0a27843b83 bump golangci-lint to 1.55.2 (#18604) 2024-04-30 08:59:14 -06:00
EricandMike Thomas af39d557d3 Website: Add video to banner on homepage and landing pages (#18610)
Closes: https://github.com/fleetdm/confidential/issues/6289
Closes: #16441

Changes:
- Updated the positon and layout of the calendar banner on the homepage
and landing pages.
- Updated the homepage hero image

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-04-30 08:03:54 -05:00
JDandMike Thomas f6797b38e5 Article: introducing maintenance windows (#18618)
Article: Fleet in your calendar: introducing maintenance windows #18609

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-04-30 05:59:46 -07:00
Mike McNeil c538aa62c6 handbook: fix broken link (#18632) 2024-04-30 03:09:12 -05:00
Mike McNeil 7bf5dfde5f Update layout.ejs (#18631) 2024-04-30 03:00:43 -05:00