Commit Graph
12261 Commits
Author SHA1 Message Date
Brock WaltersandEric d8489c4f2b Update cpu_time.yml (#19432)
Updates to cpu_time data table in Fleet Table Docs per
https://github.com/fleetdm/fleet/issues/16993

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-03 17:05:48 -04:00
Noah Talerman 23ae7c763c Server configuration docs: APNs and ABM in the UI (#19461)
- Add redirect for error message on Fleet server startup if private key
is missing: #19455
- Move the APNs and ABM environment variables to contributor docs. They
will no longer be used
2024-06-03 15:45:41 -04:00
JD 685bfc0e4d Article: discovering xz (#19459)
Article: Discovering xz vulnerability with Fleet
https://github.com/fleetdm/fleet/issues/18451
2024-06-03 14:51:41 -04:00
Robert Fairburn d241ce7a1d Fleet server private key (#19451)
This is needed to support the latest release in loadtesting and dogfood.
2024-06-03 13:21:01 -05:00
Mike Thomas 02655549bf Updated CTAs (#19437)
Closes https://github.com/fleetdm/fleet/issues/17162 
Updates the CTAs at the bottom of articles to match the rest of the
site.
2024-06-03 13:10:46 -05:00
Noah Talerman f63c004ad4 Update features.yml: iOS/iPadOS dates (#19341)
- iOS/iPadOS launch pushed from 6/30 => 7/15
- Why? We didn't have enough design nor engineering capacity. Bugs,
dogfooding feature requests and features for the "Improve the
self-service tech eval experience" were prioritized first

Noah: I don't think we'll be ready for the public launch until we ship
the following:
- #19319 

Why? We want iOS/iPadOS support to feel first class when we publicly
announce it.

Note that Fleet is shipping enrollment + custom MDM commands (#18119)
for iOS/iPadOS and dogfooding profiles (#18866) starting 2024-06-03.
`customer-eponym` will be an early adopter.
2024-06-03 13:02:47 -05:00
Noah Talerman 26df1d77b5 Update features.yml: Device health & update apps dates (#19342)
- End of Q3 (tentative) for Fleet + Okta device health
- Push "Update apps" from 2024-06-30 => 2024-07-15
- Why? We didn't have enough design capacity nor engineering capacity.
Prioritized bugs, upload APNs+ABM (#10383), and VPP (#13290) first.
2024-06-03 13:02:29 -05:00
7f8027a92c Only quick reference docs (#19388)
Co-authored-by: Rachael Shaw <r@rachael.wtf>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-06-03 13:01:46 -05:00
2db2b4ede1 policies doc glue-up (#19389)
Feedback from prospect-redwine was that this page required more depth on
policies. We have documentation around policies, this PR is to add
linking and to glue the topics together.

---------

Co-authored-by: Noah Talerman <noahtal@umich.edu>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: JD <spokanemac@users.noreply.github.com>
2024-06-03 10:55:10 -07:00
Jahziel Villasana-Espinoza a477e57267 fix: add missing variables (#19450)
No ticket, but was a bug found while testing the new certs feature.

# 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] Manual QA for all new/changed functionality
2024-06-03 13:48:54 -04:00
Martin Angers 956edd2839 Feature branch for the Software Self-service story (#19288)
Feature branch for https://github.com/fleetdm/fleet/issues/17587
2024-06-03 13:47:41 -04:00
Jahziel Villasana-Espinoza 420a3523dd chore: revert go change 2024-06-03 13:28:45 -04:00
Martin Angers d878290027 Merge branch 'main' into feat-software-self-service 2024-06-03 13:25:03 -04:00
Roberto Dip fa3f87a9a5 skip vuln tests until API keys are restored (#19446) 2024-06-03 14:06:41 -03:00
Jahziel Villasana-Espinoza d260135dfe chore: modify go file for CI to run test 2024-06-03 12:29:24 -04:00
Eric f546ebe102 Website: uncomment MergeFreeze requests in GitHub webhook (#19449)
Closes: #19369

Changes:
- Re-enabled the requests to MergeFreeze in the receive-from-github
webhook
2024-06-03 10:44:02 -05:00
Jahziel Villasana-Espinoza a344155cb2 fix: add missing variables 2024-06-03 11:31:01 -04:00
Roberto Dip 86a638aaaa allow the server to start without having a SCEP challlenge (#19444)
in an unreleased bug we introduced as part of the feature to generate
MDM certificates in the app, the server is not able to start unless you
provide some env vars, even if you're not using MDM.

this is a band-aid to allow people to start their servers, I will follow
up with a PR to generate the SCEP challenge on the fly.

# 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] Manual QA for all new/changed functionality
2024-06-03 11:49:36 -03:00
Brock Walters 608f3d82f7 Update arp_cache.yml (#19406)
Moved ARP Cache wikipedia link into sentence to save some room...
2024-06-03 10:40:23 -04:00
RachelElysia 5223640e5c [released bugs] UI fix: 4 software/policy tables reset to page 0 when switching teams (#19035) 2024-06-03 09:42:34 -04:00
Victor Lyuboslavsky 275ab6e537 Live queries work with replication lag. (#19368)
#19272
Live queries now work via UI with large (~1 second) replication lag (for
master-replica DB setup).

# 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.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-06-03 08:22:45 -05:00
Gabriel Hernandez 1cbe2b50fa Merge branch 'main' into feat-software-self-service 2024-06-03 10:13:31 +01:00
Gabriel Hernandez 8cb1e4f968 Merge branch 'feat-software-self-service' of github.com:fleetdm/fleet into feat-software-self-service 2024-06-03 10:12:21 +01:00
Gabriel Hernandez 31957f88cc enable TestVulnerabilityDataSteam test 2024-06-03 10:11:56 +01:00
Marko LisicaandEric 4cb521230b Redirect for ABM renew docs (#19421)
Added redirects to renew ABM docs. It will be used in the UI in
https://github.com/fleetdm/fleet/issues/11544

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-03 07:37:18 +02:00
Eric 84827678f8 Website: Update continue.partial.ejs (#19436)
Changes:
- Updated the conditional that decides if the continue partial is
visible to prevent warnings logged when assets are not found.
2024-05-31 19:55:39 -05:00
EricandMike Thomas bf239ecc78 Website: Add site-wide CTA to bring users back to the /start questionnaire (#19393)
Closes: #18530

Changes: 
- Added a collapsable sitewide CTA to bring users who have not completed
the get started questionnaire back to the /start page.
- Added a new action (`account/updateStartCtaVisibility`) to set a
timestamp of when the CTA will be visible (not collapsed) in a user's
session when they close the CTA

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-05-31 18:44:13 -05:00
Eric 329f3e7873 Website: Fix logo-carousel animation duration (#19434)
Changes:
- Updated the duration of the logo carousel animation on ios and safari
13
2024-05-31 18:29:40 -05:00
gillespi314 9afbd0e02f Update migrations 2024-05-31 17:17:37 -05:00
Drew BakerandJD 1746f020c7 move min mac os required policy (#19431)
Adding previously removed mac os min required version back to global
macos device health policies

# 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/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] 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.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] 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)).

---------

Co-authored-by: JD <spokanemac@users.noreply.github.com>
2024-05-31 14:45:18 -07:00
gillespi314 949acfb2bd Merge branch 'main' into feat-software-self-service 2024-05-31 16:35:56 -05:00
Jahziel Villasana-Espinoza a343eda885 Feat save certs (#19390)
for #10383

# 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-05-31 16:58:34 -04:00
Jacob ShandlingandJacob Shandling 4571b540fb Fix modal background scrollbars showing up when no scroll necessary (#19422)
## Addresses #19284 

![Screenshot-2024-05-24-at-21725PM](https://github.com/fleetdm/fleet/assets/61553566/11b02fec-a91f-4156-b8f6-a5637f570834)

- [x] Changes file added for user-visible changes in `changes/`, .
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-05-31 13:53:38 -07:00
Sharon Katz 0d0d37d30d Adding changes for Fleet v4.50.2 (#19410) 2024-05-31 16:51:21 -04:00
Eric 02d29759a2 Schema: fix example queries (#19426)
Changes:
- Fixed schema examples that were mistakenly updated in #19296
2024-05-31 15:42:06 -05:00
RachelElysia db5538be30 Fleet UI: Revert small checkboxes to normal size (#19429) 2024-05-31 16:41:35 -04:00
Jacob ShandlingandJacob Shandling b200654ba6 UI - add help text to activity feed automations modal (#19423)
## Follow up for #19052 
<img width="941" alt="Screenshot 2024-05-31 at 10 49 38 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/8ace21c0-fc7f-4bea-bff3-80f0afafdf5c">

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

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-05-31 13:36:02 -07:00
Mike McNeil 1f399cb8da Handbook: "APNs" has weird capitalization (#19418)
based on me learning from the may 31 (2024-05-31) Fleet release demo
that I've been capitalizing it wrong all these years
2024-05-31 16:18:57 -04:00
Mike McNeil 3df7a9232a Website: Remove utm parameter stripping for now (#19425) 2024-05-31 14:31:21 -05:00
Mike McNeil 4af00d098e Update fleet-in-your-calendar-introducing-maintenance-windows.md (#19242) 2024-05-31 12:19:02 -07:00
Gabriel Hernandez af88da49bc Merge branch 'main' into feat-software-self-service 2024-05-31 18:15:19 +01:00
Lucas Manuel Rodriguez 5dab2042f8 Disable Firefox ESR query (#19412)
Quick fix for #19401 to unblock the release of v4.51.0. We should
troubleshoot next sprint.
2024-05-31 13:22:32 -03:00
Sarah Gillespie 68c805dfe2 Handle undefined host.software in device user UI (#19415) 2024-05-31 11:03:11 -05:00
Brock WaltersandEric 893766efdd Update chrome_extensions.yml (#19397)
Please check the new scalar is working correctly. I am going to have to
do a PR on the authdb table because some of the markdown syntax is
showing on the updated page. Thanks!

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-05-31 12:02:06 -04:00
Victor Lyuboslavsky 49872be675 Fix failing TestApplyTeamSpecEnrollSecretForNewTeams (#19414)
Fix failing TestApplyTeamSpecEnrollSecretForNewTeams
2024-05-31 10:42:36 -05:00
Roberto Dip 83ecb0cd2b Merge branch 'main' into feat-save-certs 2024-05-31 12:29:57 -03:00
Roberto DipandJahziel Villasana-Espinoza 2e8f13202b fixes for cert renewals (#19408)
Co-authored-by: Jahziel Villasana-Espinoza <jahziel@fleetdm.com>
2024-05-31 12:29:05 -03:00
Sarah Gillespie fd4a1a04e2 Hide wipe action from observers in UI (#19381) 2024-05-31 09:56:58 -05:00
Benjamin Edwards d4a639414e use the correct configuration to test for external id (#19404) 2024-05-31 10:47:49 -04:00
Brock Walters 72827bc3ad Update authdb.yml (#19399)
Fixed copy+paste or find+replace booboo when scalar was changed from >-
to |-

Copy operation caught up the angle brackets used around "right_name" in
this doc.

Thanks.
2024-05-31 09:18:14 -05:00