Commit graph

124 commits

Author SHA1 Message Date
Sam Pfluger
79086c1f17
Revamp Why Fleet (#23962) 2024-11-19 16:32:47 -06:00
Sam Pfluger
9b1677213b
Make Sam maintainer of communications and leadership (#23509) 2024-11-04 15:58:33 -06:00
Noah Talerman
d5c38c43e3
Zay reviews articles (#23346)
- Auto-request Zay as reviewer on all articles
2024-10-30 09:37:34 -04:00
Eric
0ddef77b15
Website: Fix typo in maintainer GitHub username. (#23214)
Changes:
- Removed an @ symbol from a maintainer's GitHub username in the
website's custom configuration
2024-10-24 17:23:32 -05:00
Sam Pfluger
dff82d9e1c
Update custom.js (#23211) 2024-10-24 17:05:00 -05:00
Sam Pfluger
3bc44fc8b3
Fix reviewer issue (#23193) 2024-10-24 14:54:57 -05:00
Sam Pfluger
ad7c529a90
Add DRIs (#23076) 2024-10-22 10:21:57 -05:00
Eric
e6a5dc3317
Update articles/ maintainer and DRI (#23025)
Changes:
- Updated the maintainer and DRI for the `articles/` folder
2024-10-18 23:12:54 -05:00
Eric
30885bfd33
[A/B] Website: change number of hosts required for managed cloud (#22888)
Changes:
- Updated number of hosts required for Fleet managed cloud to 300
- removed the pricing-features-table.yaml codeowner and added
noahtalerman as a DRI in the website's custom configuration

---------

Co-authored-by: Mike McNeil <[email protected]>
2024-10-11 18:42:25 -05:00
Sam Pfluger
9598ea5fde
Update product-groups.md (#22887) 2024-10-11 17:54:16 -05:00
Mike McNeil
22fdd45832
Add finance department (#22067)
Co-authored-by: Sampfluger88 <[email protected]>
2024-09-13 01:21:02 -05: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
Sam Pfluger
9b06d8ae04
Make CS DRI of FAQ (#21109) 2024-08-12 14:24:39 -05:00
Eric
ddc0cdbcab
Website: add automated MDM nurture emails (#20760)
Changes:
- Added three new emails for MDM-focused users who are psystage 3, 4
,and 5.
- Added a new email layout
- Added a script to send nurture emails to users with an MDM primary
buying situation who signed up after 2024-07-22 that
   - have been in psychological stage 3 for 24 hours
   - have been in psychological stage 4 for 24 hours
   - have been in psychological stage 5 for six weeks
- Updated the USer model to have. four new attributes:
   - `psychologicalStageLastChangedAt`
   - `stageThreeNurtureEmailSentAt`
   - `stageFourNurtureEmailSentAt`
   - `stageFiveNurtureEmailSentAt`
- Added a new custom config variable
`sails.config.custom.contactEmailForNutureEmails`
2024-07-26 20:25:26 -05:00
Eric
da3ad28f4c
Website: add deal registration page (#20667)
Closes: #19531

Changes:
- Added a deal registration page at /deals
- Added a new email template: `email-deal-registration`
- Added a new action to send the deal registration form submission to
the email address set in the `sails.config.custom.
dealRegistrationContactEmailAddress` config variable
- Updated the HTML email preview page to support the new email template.
2024-07-25 13:12:08 -05:00
Noah Talerman
214c97ca26
Update CODEOWNERS and DRIs (#20503)
- @lukeheath is interim DRI of API design while @rachaelshaw is out
- @noahtalerman is interim DRI of product reference docs
- @eashaw is also CODEOWNER of `docs/` b/c of doc generation markdown,
structure expertise, and to unblock if Noah is slow to review

---------

Co-authored-by: Eric <[email protected]>
Co-authored-by: Mike McNeil <[email protected]>
2024-07-17 15:51:12 -05:00
Eric
ec126a0ec7
Website: Add subdomains to sails.config.custom.RX_PROTOCOL_AND_COMMON_SUBDOMAINS (#20289)
Changes:
- Added 6 common LinkedIn subdomains to
`sails.config.custom.RX_PROTOCOL_AND_COMMON_SUBDOMAINS`
2024-07-11 13:45:16 -05:00
Eric
8aa55549ad
Website: update bannedEmailDomainsForWebsiteSubmissions config variable. (#19939)
Changes:
- Added a domain to the bannedEmailDomainsForWebsiteSubmissions array
2024-06-21 17:03:42 -05:00
Eric
30f90c8216
Website: Remove "explore data" pages (#19777)
Related to: https://github.com/fleetdm/confidential/issues/5573

Changes:
- Deleted /explore-data pages and related files
- Added redirects for removed pages.
- Removed all explore data related website configuration in the
build-static-content script.
- Removed the explore data section of the custom configuration.
2024-06-14 17:50:07 -05:00
Eric
614de6740c
Update tools api DRI and maintainers (#19770)
Closes: #19350

Changes:
- Added maintainers and a DRI for the `/tools/api` folder
2024-06-14 16:07:20 -05:00
Eric
9eb8508b30
Schema: Update version of osquery schema (#18890)
Changes:
- Updated the version of osquery schema that is merged with Fleet's
overrides: (5.11.0 » 5.12.1)
- Regenerated schema/osquery_fleet_schema.json
2024-05-13 16:52:01 -05:00
Eric
166ee3332e
Website: Fix typo in GH user name in custom config. (#18954) 2024-05-13 12:44:50 -05:00
Eric
db5055993a
Update auto-approvals for ee/vulnerability-dashboard folder (#18950)
Changes:
- Updated the list of auto-approved users for the
ee/vulnerability-dashboard folder
2024-05-13 12:13:01 -05:00
Mike McNeil
618bca80f5
Make Eric DRI of more things (#18929) 2024-05-10 17:16:46 -05:00
Eric
1cd0c6566c
Website: Create protocol and subdomain regex custom config & normalize LinkedIn urls (#18756)
Changes:
- Updated the regex used to match HTTP protocol and common subdomains in
the `get-enriched` helper to include more subdomains and changed it to a
custom config variable
(`sails.config.custom.RX_PROTOCOL_AND_COMMON_SUBDOMAINS`)
- Updated the update-or-create-contact-and-account helper to remove HTTP
protocol and subdomains from provided linkedIn URLs.
2024-05-03 18:51:31 -05: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
Mike McNeil
e4f1339d6e
Website: sails.helpers.iq.getEnriched() and use code instead of nocode (#18538)
Co-authored-by: Eric <[email protected]>
2024-04-26 01:50:31 -05:00
Eric
048827bea7
Website: Fix testimonials.yml maintainers & DRI in custom config (#18522)
Changes:
- removed a leading slash from the path to
`handbook/company/testimonials.yml` in the website's custom config
2024-04-24 15:53: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
50930b5e0f
Update auto-approvals/DRI of website/ folder (#17977) 2024-03-29 19:03:05 -05:00
Sam Pfluger
65edee431d
Make Sam maintainer of open-positions.yml (#17921) 2024-03-27 20:09:30 -05:00
George Karr
c739ed2472
Update Releasing-Fleet.md (#16725)
Updating broken link

---------

Co-authored-by: Sam Pfluger <[email protected]>
2024-03-26 12:02:09 -05:00
Sam Pfluger
4246d25914
Update custom.js (#17795) 2024-03-22 10:32:18 -05:00
Eric
36dafbd969
Update vulnerability dashboard deploy action & update github maintainers in custom.js (#17602)
Changes:
- Updated the deploy-vulnerability-dashboard workflow to use the correct
variables for the Heroku steps.
- Added GitHub maintainers to `website/config/custom.js` for the GitHub
workflows related to the vulnerability dashboard.
2024-03-21 11:58:45 -05:00
Sam Pfluger
7e4964385c
DRIs (#17614)
...
2024-03-14 10:24:53 -05:00
Eric
b1945b2128
Add fleet-vulnerability-dashboard repo to ee/ folder (#17428)
Closes: https://github.com/fleetdm/confidential/issues/4057

Changes:
- Added the contents of the fleet-vulnerability-dashboard repo to
ee/vulnerability-dashboard
- Added a github workflow to deploy the vulnerability dashboard on
Heroku
- Added a github workflow to test changes to the vulnerability-dashboard
- Updated the website's custom configuration to enable
auto-approvals/review requests to files in the
ee/vulnerability-dashboard folder
2024-03-13 13:06:11 -05:00
Eric
f295aab582
Website: Update testimonials.yml (#17454)
> Note: these changes were originally in
https://github.com/fleetdm/fleet/pull/17450, but were moved into a
separate PR to remove the code owner review requirement from that PR

Changes:
 - Updated Andre Shields's job title
 - Updated Dan Grzelak's quote (Removed an emoji)
 - Updated Erik Gomez's job title

---------

Co-authored-by: Mike McNeil <[email protected]>
2024-03-12 13:05:04 -05:00
Luke Heath
19b86ef368
Update maintainers path and engineering KPI script (#17339) 2024-03-04 14:26:00 -06:00
Luke Heath
3f1ade51a0
Add myself to product groups handbook maintainers (#17239) 2024-02-29 11:02:17 -06:00
Eric
4b0cb5a854
Website: Update schema folder maintainer in custom configuration (#17041)
Changes:
- Updated the maintainer of the schema folder in the website's custom
configuration
2024-02-21 12:27:08 -06:00
Sam Pfluger
1a26b7f753
Correctly request Mike for review (#16972)
...

---------

Co-authored-by: Eric <[email protected]>
2024-02-19 16:50:54 -06:00
Joanne Stableford
255bd74b57
Update custom.js DRI for secret handbook (#16629) 2024-02-06 18:49:03 -06:00
Eric
98e825e434
Update osquery schema version, regenerate merged schema JSON (#16597)
For https://github.com/fleetdm/fleet/issues/13891

Changes:
- Updated the version of the osquery schema used to generate
osqeury_fleet_schema.json (`5.9.1` » `5.11.0`)
- Removed the table override file for the `atom_packages` table (It was
removed from the osquery schema, our override file was previously hiding
the table)
- Ran the `generate-merged-schema` script to regenerate
osquery_fleet_schema.json
2024-02-05 17:30:41 -06:00
Isabell Reedy
494c180652
Removing Marcos from repo DRI (#15970)
...
2024-01-09 04:26:58 -06:00
Eric
2db26cd44e
Website: Add "Explore data" (#15400)
Closes: #14847

Changes:
- Added two new pages:
- `/try-fleet/explore-data`: A page where users can select a host, and
be taken to a page where they can see query results for that host.
- `try-fleet/explore-data/:platformName/:tableName`: A page where users
can see the contents of osquery tables on hosts.
     - The view-action for this page will:
- Redirect unauthenticated users to the /try-fleet/login page. (With a
query parameter that will tell the login/register pages to redirect
users back to this page)
        - Get information for hosts on a specified team.
- Build a filtered list of osquery tables that are compatible with the
host and have queries that will run on a specified host.
- Get the latest query results for a specified query/osquery table for
the specified host, and reorder the results to match the order of the
columns in the osquery schema.
- Updated build-static-content to add information about osquery tables
for the /explore-data pages to
`sails.config.builtStaticContent.osqueryTables`.
- Added 5 new config variables:
- `sails.config.custom.fleetBaseUrlForQueryReports`: The URL of the
Fleet instance used for the /explore-data pages
- `sails.config.custom.fleetTokenForQueryReports`: An API token for the
Fleet instance used for the /explore-data pages
- `sails.config.custom.teamApidForQueryReports`: the API ID of the team
that the hosts listed on the explore-data page are in.
- `sails.config.custom.queryIdsByTableName`: A dictionary containing
key:value pairs where each key is the name of an osquery table, and the
value is the API ID of the query that gets results for this table in a
Fleet instance. This is stored in the custom configuration to make it
easily editable (If we ever need to add or remove queries
- `sails.config.custom.hostIdsByHostPlatform`: A dictionary containing
key:value pairs where each key is a type of operating system, and the
value is the API ID of a Host.
- Updated the `/try-fleet` redirect to go to `/try-fleet/explore-data`
- Updated the "try it out" button links to go to `/try-fleet`
- Updated /try-fleet/login and /try-fleet/register to send users who are
redirected to the page via the /explore-data page to the page they had
tried to navigate to when they log in/create an account.


I'm creating this as a PR as a draft. It will be ready to merge when we:
- [x] Add hosts to the "Explore data (fleetdm.com) [DO NOT DELETE]" team
- [x] Create queries for every compatible osquery table for the "Explore
data (fleetdm.com) [DO NOT DELETE]" team.
- [ ] Add a `sails.config.custom.queryIdsByTableName` config variable
with the query IDs for the queries created in the previous step
- [ ] Add `sails.config.custom.hostIdsByHostPlatform` config variable
with the real host IDs/platforms
2023-12-11 15:29:30 -06:00
Sam Pfluger
8c58738906
Make Rachael Shaw CODEOWNER of docs (#15129) 2023-11-14 22:53:49 -06:00
Rachael Shaw
ae669e1749
2023-10-17 Update osquery schema version & regenerate merged schema (#14436)
When running a live query recently, I noticed some columns in the
results that we didn't have documented, and realized we weren't using
the latest osquery schema version when regenerating the merged schema.

According to the docs, [we support the latest version of
osquery](https://fleetdm.com/docs/using-fleet/enroll-hosts#supported-osquery-versions),
so figure we ought to update the schema version to the latest.

---------

Co-authored-by: Eric <[email protected]>
2023-10-26 18:04:23 -05:00
Sampfluger88
03bb027441
CODEOWNERS: docs (#14558)
Closes fleetdm/fleet#14536

---------

Co-authored-by: Mike McNeil <[email protected]>
2023-10-14 17:02:42 -05:00
Sampfluger88
54971df031
Docs: Make Mike CODEOWNER of the docs (#14483)
Closes fleetdm/classified#588

---------

Co-authored-by: Mike McNeil <[email protected]>
2023-10-12 22:54:29 -05:00