Commit Graph

1677 Commits

Author SHA1 Message Date
Luke Heath
1becf7ebe6
Add engineering-initiated stories back to handbook (#16656)
In favor of being succinct, I omitted the specifics. Let me know if you
think I should add them or if this PR is reference enough:

1. Not more than 10% of the sprint. 
2. Not every sprint; only when there is clear business value.
3. Is used for boring solutions only (not chasing new and shiny tech).  
4. I will be DRI for determining when and what to prioritize. I will tag
@noahtalerman any time this happens.
5. @noahtalerman's decision if it changes an interface (UI/API/CLI) or
config surface or changes that require extra work from users (uptime or
manual migration).
2024-02-08 15:41:06 -06:00
Luke Heath
e7d2aee8a1
Add strategic DRIs to communications handbook (#16652) 2024-02-07 18:57:49 -06:00
Mike Thomas
9b3e9452f1
Update README.md (#16647)
Typo spotted.
2024-02-07 17:34:53 -06:00
Noah Talerman
633768676a
Docs: Windows custom OS settings (profiles) (#16398)
- Update "Custom macOS settings" page to cross-platform "Custom OS
settings" page
- Match format w/ "Disk encryption" and "OS updates" pages
- Cut content and make the docs more of reference
- Link to best practice GitOps
- Update pricing page
- Add redirects
2024-02-07 17:51:23 -05:00
Patricia Ambrus
a4851aec9d
Update README.md (#16623)
fixed typo under "standard terms" section

# Checklist for submitter

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-02-06 18:58:00 -06:00
Nathanael Holliday
55c207ff58
Updating the "updating personnel details section" (#16525)
Adding steps to look at when someone is changing their place of
residence.

# 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. -->

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-02-06 18:47:18 -06:00
Nathanael Holliday
7154cf44c8
Handbook update: quarterly finance checks (#16358)
Changes to the handbook instead of an issue template as directed here:
https://github.com/fleetdm/confidential/pull/5075/files

# 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. -->

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-02-06 18:44:54 -06:00
Luke Heath
d65b910103
Clarify exception process for release freeze (#16607) 2024-02-06 15:31:53 -06:00
Luke Heath
8a35c6cf39
Add product label to new issue URL (#16599)
This will ensure all product design requests are seen and responded to
daily during product design's new daily "new requests" ritual.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-02-05 14:24:34 -06:00
Mike McNeil
10bac0c469
Handbook: Event strategy (#16587)
Co-authored-by: Sampfluger88 <sampfluger88@gmail.com>
2024-02-03 23:22:42 -06:00
Noah Talerman
c1fb5c549c
Pricing page: Add "Variable agent versions" (#16513)
- Add item for pricing page for the "Remotely configure fleetd update
channels in agent options" (#13825) feature
  - Fleet Premium only
2024-02-03 21:18:20 -06:00
Sam Pfluger
6b26e67a1f
Update why-this-way.md (#16586) 2024-02-03 18:55:14 -06:00
Sam Pfluger
3e1683cde5
Demand update (#16568)
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-02-03 18:37:20 -06:00
Noah Talerman
39f58b5805
Update features.yml (#16578)
Updates made during "🪶 Feature checkpoint" call on 2024-02-02

- Fold in internal commitments (Q1 product design OKRs)
- Update other feature commitments
2024-02-03 18:20:11 -06:00
George Karr
af354863d6
Update engineering handbook README.md with deep freeze (#16550)
...

---------

Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-02-01 22:24:28 -06:00
Mike McNeil
e8a1e2760b
Update product-groups.md (#16528)
# 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. -->

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-02-01 03:31:51 -06:00
Mike McNeil
83c5a7d886
Update product-groups.md (#16527)
# 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. -->

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-02-01 03:09:18 -06:00
Mike McNeil
4c5eca5950
Update leadership.md (#16526)
# 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. -->

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-02-01 02:56:03 -06:00
Eric
c935fdf099
Website: Add three videos to testimonials configuration (#16485)
Closes: #16429

Changes:
- Added links to YouTube videos to three testimonials ...
2024-01-31 22:57:07 -06:00
Joanne Stableford
947f7e4c9f
Add "The numbers" to rituals in BizOps page (#16477)
...
2024-01-31 22:53:32 -06:00
Joanne Stableford
f54b5ff946
Adding compensation change responsibility to BizOps page (#15922)
Moving the responsibility steps from communications page to BizOps page,
and updating for recent changes....

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-01-31 22:48:49 -06:00
Joanne Stableford
a64cf58aff
Update the language regarding consultant onboarding (#15949)
Point to correct issue template, and provide context on what the
manager/instigator will need to provide.
2024-01-31 15:20:20 -05:00
Sam Pfluger
46334d1bf5
#g-ceo to g#digital-experience (#16445)
...

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-01-30 16:58:09 -06:00
Eric
213baaa258
Website: update testimonials on landing pages (#16318)
Closes: #16246
Closes: https://github.com/fleetdm/fleet/issues/16245

Changes:
- Added a logo for the quote from Harrison Ravazzolo
- Changed the `productCategories` value for the quotes from Nick Fohs
and Erik Gomez
- Updated the order of testimonials on the /endpoint-ops and
/vulnerability-management pages
2024-01-26 15:20:33 -06:00
Noah Talerman
f3cb43bd19
Pricing page: Add Microsoft Security Response Center (MSRC) (#16377)
- Add MSRC to vuln management ...
2024-01-26 13:17:59 -06:00
Sam Pfluger
9f244bb787
Handbook/company/readme: Add Your last MDM migration to history section (#16368)
...
2024-01-25 23:48:34 -06:00
Sam Pfluger
2d33344f33
Remove repetitive links in Handbook/company/communications#all-hands (#16269) 2024-01-22 18:59:56 -06:00
Mike McNeil
a750a23b24
🕳️👖 vs 🐍👖 (#16265)
Malware detection is not exclusively "vuln management" (arguably not VM
at all)


like finding a snake in your pants vs a hole in your pants
2024-01-22 18:28:56 -06:00
Luke Heath
97824f1ada
Update open-positions.yml (#16237)
I'd like to remove these positions until we're ready to actively grow
the team again.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-01-20 11:28:25 -06:00
Mike McNeil
702ddb8de9
Zero trust access on endpoints (#16238)
…is inevitably delivered by the people who manage those endpoints.
2024-01-19 16:42:08 -06:00
Mike McNeil
daf47a0d40
Make "@sampfluger88" CODEOWNER of issue templates (#16203)
Making @Sampfluger88 CODEOWNER for all GitHub issue templates
(fleetdm/fleet, fleetdm/ confidential)
Related to https://github.com/fleetdm/confidential/pull/5074
2024-01-19 10:14:37 -06:00
Dave Herder
e4de411d63
Update pricing-features-table.yml for vm features (#15969)
1st pass of features important to the vulnerability management scenario

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-01-18 14:36:59 -06:00
Dave Herder
196ff7d5d5
Update README.md to add the product category in the descr. (#16167)
refining the process for sc meeting booking.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-01-18 12:52:03 -06:00
Sam Pfluger
73a0f2f781
Update README.md (#16179) 2024-01-17 16:23:27 -06:00
Sam Pfluger
9f7b53c85a
Remove Revops responsibilities (#16178) 2024-01-17 14:32:54 -06:00
Mike Thomas
29b7c8e44e
Updated quote content and logos (#16095)
Closes https://github.com/fleetdm/confidential/issues/5015

- Updated testimonials.yml to reflect correct quote content and logos
from wireframes
- Updated logos to be a consistent height
- Adjusted logo min and max height css

# Checklist for submitter

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-01-16 22:27:12 -06:00
Mike McNeil
79dfac1320
Handbook: fix 3 more broken links (#16141)
FYI these links broke because we removed stubs on the bizops page
@Sampfluger88 @JoStableford
2024-01-16 12:56:53 -06:00
Mike McNeil
edee82ae3b
Handbook: fix broken link (#16140) 2024-01-16 12:32:34 -06:00
Noah Talerman
5d2dbbc1d5
Handbook: Update expedited drafting (#16074)
- Expand expedited drafting process to include stories that miss the
last estimation during a sprint

---------

Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-01-15 20:40:40 -06:00
Dave Herder
dd8e9a85da
Update README.md with issue assignment note (#16094)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-01-15 20:39:21 -06:00
Eric
43f21baa86
Website: Update script to create GH issues for rituals in YAML files. (#15752)
Closes: #14246

Changes: 
- Added a new key to the rituals YAML configuration: `autoIssue.repo`.
This value should be a string that is the name of the GH repo that
issues for the ritual should be created in.
- Updated ritual validation in `build-static-content`.
- Added support for the "monthly" ritual frequency for rituals with an
`autoIssue` value.
- Updated the `create-issues-for-todays-rituals` script to create GitHub
issues for rituals.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-01-15 12:53:53 -06:00
Eric
c37f5cfe20
Website: Update testimonials configuration, filter and reorder testimonials on landing pages (#16091)
Closes: #16018

Changes:
- Updated the testimonial configuration in testimonial.yml to add two
new required values:
- `quoteAuthorProfileImageFilename` - The filename of the quote author's
LinkedIn profile picture in the website's `assets/images/` folder
- `productCategories`: An array of product categories that this quote is
relevant to
- Added new quotes to testimonials.yml 
- Updated the testimonial validation in build-static-content to throw an
error if a testimonial is missing one of the new required values
- Updated the `<scrollable-tweets> component to match the latest
wireframes
- Updated the controllers for the product category landing pages to
filter testimonials by product category and sort them by the order
specified in [the
wireframes](https://www.figma.com/file/3he8e72251IEnF6dBafKq1/%F0%9F%9A%A7-fleetdm.com-(scratchpad)?type=design&node-id=9369-4714&mode=dev)
2024-01-12 19:22:36 -06:00
Eric
23f4053ff2
Replace expired Slack invite with Fleet website slack redirect (#15747)
Related to: https://github.com/fleetdm/fleet/issues/15089

Changes:
- Replaced the expired osquery Slack invitation with a link to the Fleet
website's `/slack` redirect.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-01-12 12:30:23 -06:00
Sam Pfluger
112c2d0f43
Handbook: remove bugs board link from "Contact us" section (#16058)
Removed "🪲 Bugs board" link from "Contact us" section and added links to
product group kanban boards.
2024-01-12 10:12:21 -06:00
Luke Heath
57aa09521c
Update postmortem documentation (#16033)
We will begin conducting postmortems for critical bugs in addition to
outages.

1. How was the bug introduced?
2. What is the gap in our testing process that we didn't find the bug
before it was released?
3. How are we going to change our testing (both manual and automated) so
that we will catch a similar bug in the future?

Why? We want to start evaluating the three questions above for every
critical bug so that we can learn and improve our processes.
2024-01-10 20:15:42 -06:00
Noah Talerman
5f38355169
Merge fleetd doc page to enroll hosts page (#15907)
- Move relevant content from "Fleetd" doc page to "Enroll hosts" page
- Remove "Fleetd" docs page
2024-01-10 14:35:18 -05:00
Luke Heath
a04b7211f8
Update bug intake process (#15956) 2024-01-10 08:46:37 -06:00
Mike McNeil
de1960c6de
Handbook: Update ceo.md (#15989) 2024-01-09 11:48:40 -06:00
Sam Pfluger
9e4aeb3e7e
Update security-policies.md (#15977)
Fixing a revert...
2024-01-09 04:38:52 -06:00
Luke Heath
7a394c9624
Update product groups (#15955)
...
2024-01-09 04:28:24 -06:00