Commit Graph
12608 Commits
Author SHA1 Message Date
Noah Talerman 9e695dae39 Dogfood: 📱 iPhones (#20038)
- Emojis
2024-06-28 12:11:05 -03:00
Dante Catalfamo 1f0346ccc7 Host mdminfo remover (#19885)
#17278
2024-06-28 11:09:22 -04:00
Noah Talerman e9d4749eb8 Server configuration docs: S3 for software and carves (#20032)
Docs from changes to address following bug:
- #19526
2024-06-28 10:40:02 -04:00
Eric e10b6c72c7 Docs: Update broken link in REST API documentation (#20060)
Closes: https://github.com/fleetdm/fleet/issues/20041

Changes:
- Updated a link to a moved section in the scripts section of the REST
API documentation
2024-06-27 18:31:45 -05:00
EricandMike Thomas fb1c536533 Website: Update product categories on homepage (#20037)
Closes: https://github.com/fleetdm/confidential/issues/7113

Changes:
- Updated the homepage to default to MDM personalization.
- Updated the layout and content of the homepage to match the latest
wireframes.
- Replaced the calendar section on the homepage with the calendar banner
partial
- Added a product category switch for the buying situation agnostic
version of the page

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-06-27 18:30:50 -05:00
Luke Heath 6dfdcdd95d Add requirement for multiple product group PR reviews on some code paths (#20055) 2024-06-27 15:23:38 -07:00
Eric d48318d587 Website: Move calendar section on landing pages (#20067)
Closes: #20045

Changes:
- Moved the calendar section on landing pages
2024-06-27 17:02:18 -05:00
Victor Lyuboslavsky be7b0876c6 GitOps rename teams (#19987)
#18471 
# 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-06-27 16:10:49 -05:00
Rachael Shaw cb0ec8e2f6 Handbook: Add note about using redirects for external links in the product (#19940) 2024-06-27 15:35:02 -05:00
Rachael Shaw 7798820d71 Website: Add redirect to vuln processing docs (#20024)
Add redirect for use in the product (see #19857)
2024-06-27 15:34:33 -05:00
Eric 0abf4bb293 Website: Update personalized quotes on contact page and start questionnaire (#20071)
Closes: #20044 

Changes:
- Updated the personalized quotes on the contact form and /start
questionnaire
2024-06-27 15:06:16 -05:00
Dante Catalfamo 188b52c979 Generate a summary on any go-test failure, add context after panic (#20066)
Stops developers from having to manually grep through the logs to find
the failing test
2024-06-27 15:39:23 -04:00
Mike McNeilandEric 1b6fa1a8c8 Website: Update key event names (#20065)
TODO: Update the other spots and in linkedin

cc @Drew-P-drawers

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-27 14:18:51 -05:00
Jahziel Villasana-Espinoza 87f4a28419 fix: use zerolog for orbit osquery table logging (#20028)
> Related issue: #19886 

# 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
  - 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-06-27 13:26:20 -04:00
Isabell Reedy 0c75908ae4 Update business-operations.rituals.yml with workiversary ritual (#20051) 2024-06-27 12:08:58 -05:00
Joanne StablefordandSam Pfluger f90dbb5e95 Update leadership.md to update hiring steps with correct links (#19954)
Still referenced typeform, and needed a new link for the email templates
for rejections.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-06-27 12:01:48 -05:00
Gabriel Hernandez dbb47fbffd Fix my device page banners (#20011)
relates to #19951

renders only one banner at a time on the my device page based on a
priority order. This priority is:

1. turn on mdm banner
2. logout for disk encryption banner
3. reset key for disk encryption banner


![image](https://github.com/fleetdm/fleet/assets/1153709/7a8725f1-d834-42ec-b6d3-8145f9f0a16c)


![image](https://github.com/fleetdm/fleet/assets/1153709/df32de66-6e85-4252-b88c-8c95b28626e6)


![image](https://github.com/fleetdm/fleet/assets/1153709/a6a065bb-cf6f-41ba-8f81-0b1a276d1ce3)


- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-06-27 16:33:38 +01:00
eb3d8d3405 API design: Upload APNs cert and ABM token (#19862)
API changes for:
- #10383

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
2024-06-27 10:06:39 -05:00
Rachael Shaw a59cfc00be 16961 API changes (#20049)
API changes for #16961 

See https://github.com/fleetdm/fleet/pull/17609
2024-06-27 09:52:48 -05:00
RachelElysia c3eb429f05 Fleet UI: Update delete secret copy (#20048) 2024-06-27 10:40:49 -04:00
RachelElysia 7173727f22 Fleet UI: Update software updated time tooltip (#20029) 2024-06-27 09:41:35 -04:00
Lucas Manuel Rodriguez 3c02ac1278 Add github action to check the auto-generated documentation is up-to-date (#20025)
Oncall project to keep auto-generated documentation up-to-date.
- Auto-generated documentation from Golang source code.
- Auto-generated table JSON schema from yaml files in `schema/tables/`
(we currently remind the developer to run the sails.js commands in the
PR or ask Eric to do it).

Sample of the failure if the developer forgot to run `make generate-doc`
(similar to `make test-db-schema`):
![Screenshot 2024-06-26 at 2 41
23 PM](https://github.com/fleetdm/fleet/assets/2073526/9bbfee24-f5cc-4ce5-bc90-5eb94231c24c)
2024-06-27 06:35:09 -03:00
Mike McNeil 1ff3a933fd Website: Update endpoint-ops.ejs (#20043) 2024-06-26 22:03:26 -05:00
Sam Pfluger a33e80123a Re-format responsibility (#20033)
- Updating responsibility title to follow handbook format
2024-06-26 14:23:11 -07:00
dependabot[bot] 8e312fe192 Bump golang.org/x/image from 0.10.0 to 0.18.0 (#20031) 2024-06-26 14:22:28 -07:00
Luke Heath ac8e45105d Remove myself as temporary backup docs codeowner (#20036) 2024-06-26 14:21:10 -07:00
JD 2617cc2d4d Article: Fleet 4.53.0 release (#20017)
Article: Fleet 4.53.0 release
https://github.com/fleetdm/fleet/issues/19469
2024-06-26 16:56:54 -04:00
Noah Talerman e644f53335 Update docs: Webhooks for global activity (#19863)
Docs for the "Webhooks for global activity feed" story (#14722)

- Add item to permissions table
- Clean up and simplify Audit logs top section. It's a reference page
- Link to Audit logs reference from Automations page
2024-06-26 16:48:58 -04:00
Noah Talerman 1201a09c79 features.yml: Break up "Install App Store Apps" (#19967)
- Break "Install App Store apps via VPP" into macOS and iOS/iPadOS
because they have different target dates
2024-06-26 13:38:56 -07:00
Victor Lyuboslavsky 34ee254620 Added support for END_USER_EMAIL and FLEET_DESKTOP parameters to Windows MSI (#20021)
#19219
Added support for END_USER_EMAIL and FLEET_DESKTOP parameters to Windows
MSI

# 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
  - For Orbit and Fleet Desktop changes:
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
2024-06-26 15:38:12 -05:00
George Karr 76edb73d23 Update README.md (#20002)
Adding stale community ticket process
2024-06-26 12:40:02 -07:00
George KarrandMartin Angers c0d8e1f99e Update README.md (#19991)
Give better instructions to fix and check for patch readiness that
matches what we do today.

---------

Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2024-06-26 12:39:31 -07:00
Robert Fairburn bc6fc85113 Support https://github.com/fleetdm/fleet/pull/19935/ in tf example (#20026) 2024-06-26 12:35:57 -05:00
Dave Herder 4dcb191c23 Add Solutions Consultant position (#19592)
@dherder and @alexmitchelliii, the only scheduled Solutions Consultant
position I see proposed in Fleeties is set to hire around [next
March](https://docs.google.com/spreadsheets/d/1OSLn-ZCbGSjPusHPiR5dwQhheH1K8-xqyZdsOe9y7qc/edit#gid=0&range=C99).
Here's a link to how to propose a new position if needed:
https://fleetdm.com/handbook/company/leadership#creating-a-new-position.
Converting this to a draft for now
2024-06-26 10:32:21 -07:00
Robert Fairburn 05d70aed1c Remove BYO-ECS hardcoded subnet (#19935) 2024-06-26 12:28:07 -05:00
RachelElysia 8baf57e12a Fleet UI: Catch unlikely key edge case, test, refactor (#20015) 2024-06-26 12:24:11 -04:00
RachelElysia dc0d215880 [unreleased bugs] Fleet UI: Observer+ live query button, Team admin/maintainer save button (#20018) 2024-06-26 11:45:54 -04:00
Tim Lee 4dce1f6623 Windows Vuln False Positives (#20012) 2024-06-26 09:43:57 -06:00
Roberto Dip 9a58f77b77 add missing changes file (#20005)
for #19950
2024-06-26 11:27:20 -03:00
Lucas Manuel Rodriguez 385d96adcb Fix counts in summary for host with low disk space (#19957)
#19910

- [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-06-26 11:08:56 -03:00
Victor Lyuboslavsky 87928003d8 Only admins and maintainers can run scripts (#20001)
#19055
Updated script run permissions -- only admins and maintainers can run
arbitrary or saved scripts (not observer or observer+)

# Checklist for submitter

- [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-06-26 08:22:54 -05:00
RachelElysia 8fa0d0890b [released bug] UI: Fix exporting data as CSV for json results (#19955) 2024-06-26 09:22:16 -04:00
RachelElysia 837e15308b Fleet UI: Fix status indicator capitalizations (#19988) 2024-06-26 09:17:43 -04:00
Eric cc939183a3 Website: Reorder homepage sections (#20006)
Closes: #20003

Changes:
- Updated the order of the sections on the homepage for users with no
primary buying situation.
2024-06-25 17:50:53 -05:00
James Kane dedaba9d91 use "-LiteralPath" during registry loop to allow for special characters in registry (#19946)
See [Slack
thread](https://osquery.slack.com/archives/C01DXJL16D8/p1719011873116019?thread_ts=1718999703.685059&cid=C01DXJL16D8)
for more info.

For https://github.com/fleetdm/fleet/issues/19950

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [ ] 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.
2024-06-25 19:34:35 -03:00
Eric 09467b2029 Disable auto-issue for standup ritual in sales.rituals.yml (#19982) 2024-06-25 16:42:55 -05:00
Eric 74fdf7a29d Website: update username in authorGitHubUsername meta tags & list of maintainers (#19999)
Changes:
- Updated the `authorGitHubUsername` meta tag for three articles
- Updated a GitHub username in the list of maintainers in the
receive-from-github webhook.
2024-06-25 16:42:41 -05:00
Mike Thomas a8f8222804 Updated masthead nav for land pages (#19985)
Moved device management to the top of the nav
2024-06-25 15:49:27 -05:00
Gabe Lopez caec222fe9 Update release-qa.md (#19993)
added MDM tests for APNs and ABM cert and token renewal workflows.
Replaced old QA Engineer with PezHub. Also updated a few typos.
2024-06-25 15:43:52 -05:00
Jahziel Villasana-Espinoza fdee411b58 fix: don't allow observer and observer+ to download software installers (#19938)
> Related issue: https://github.com/fleetdm/confidential/issues/6979

# 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-06-25 16:22:51 -04:00