Commit Graph
12292 Commits
Author SHA1 Message Date
Sam Pfluger 1d33d85eb4 Update README.md (#19547) 2024-06-05 16:57:33 -05:00
Martin Angers 9f010c9388 Actually set self_service field in the batch-set of software installers (for CLI/gitops) (#19542) 2024-06-05 16:33:35 -04:00
Sarah Gillespie bc60224acd Fix unreleased UI bug to conditionally show software self-service badge (#19541) 2024-06-05 14:51:27 -05:00
Martin Angers e6de0dcebd Add integration test of batch-setting with self-service 2024-06-05 15:44:02 -04:00
Robert Fairburn d65f59ed84 update osquery-carve module version in dogfood (#19535) 2024-06-05 12:31:40 -05:00
Grant Bilstad 9db32a5827 Update s3 carves bucket expiry for dogfood (#19533)
Need to update to extended expiry for carves s3 as not to remove for
software_installs

@rfairburn will apply with no downtime to Dogfood
2024-06-05 12:12:32 -05:00
Roberto Dip 8bc79f8478 add documentation for edge case scenario (#19496)
for #16857
2024-06-05 13:55:53 -03:00
Roberto Dip a24e665c13 Lock goreleaser version in CI to ~> 1 (#19529)
A few days ago, a new major version of goreleaser was published, which
is currently breaking our workflows:

```
⨯ command failed                                   error=unknown flag: --rm-dist
```

This locks the version to a max satisfying semver under 1 until we have
time to update to the new major.
2024-06-05 13:35:28 -03:00
Brock WaltersandEric 1045136cb1 Update etc_hosts.yml (#19517)
Updates to etc_hosts per #16993

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-05 11:14:06 -04:00
Eric 80a9ffeb69 Website: add step to the /start questionnaire for users who don't want to use Fleet (#19514)
Closes: https://github.com/fleetdm/confidential/issues/6287

Changes:
- Added a new page to the /start questionnaire where users can let us
know they're not interested in using Fleet.
2024-06-05 10:52:25 +09:00
Eric 9ea69df576 Website: add new usage statistics (#19315)
Closes: https://github.com/fleetdm/fleet/issues/19308

Changes:
- Added six new attributes to the `HistoricalUsageSnapshot` model (
`numSoftwareVersions`, `numHostSoftwares`, `numSoftwareTitles`,
`numHostSoftwareInstalledPaths`, `numSoftwareCPEs` and
`numSoftwareCVEs`)
- Added inputs to the receive-usage-analytics webhook for the new usage
statistics.


When this PR is merged, we will need to migrate the Fleet website's
database to add the new columns, to do this:
- [x] Make an announcement in Slack to let people know the website will
be offline for ~8 minutes
- [ ] Merge this PR
- [ ] As the deploy action runs, put the website into maintenance mode
- [ ] Add the new columns for the added attributes
- [ ] Set the default value for the new attributes on existing database
records
- [ ] After the deploy workflow is complete, take the website out of
maintenance mode.
2024-06-04 18:36:25 -05:00
Eric 8f6685f99d Website: remove /transparency route & add redirect (#19511)
Changes: 
- Updated the /transparency page to only have a single version
- Removed the /transparency route and added a redirect going to /better
2024-06-04 17:52:33 -05:00
Eric 0173e3b12c Website: clear UTM parameters (#19472)
Closes: #19428

Changes:
- Updated the website to strip query parameters from URLs that contain a
`utm_content` query parameter.
2024-06-04 16:33:53 -05:00
Roberto Dip f7665297fc fix fleetctl generate mdm-apple-bm (#19507)
for #19506

# 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] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-06-04 18:19:09 -03:00
Noah Talerman 021b56a070 Handbook: Update product-groups.md (#19310)
- Update link. It was out of date
2024-06-04 12:54:11 -07:00
Eric 6b3310aa51 Website: Update Vanta script. (#19493)
Closes: https://github.com/fleetdm/confidential/issues/6844

Changes:
- Updated the send-data-to-vanta script to retry failed requests to
Fleet instances and increased the timeout on the requests to the /hosts
endpoint
2024-06-04 12:38:56 -05:00
Eric ba6ae8f8db Regenerate osquery_fleet_schema.json (#19488)
Closes: #19439
2024-06-04 10:47:47 -05:00
Brock WaltersandEric 82f592bfdd Update authdb.yml (#19477)
The Example header was not showing on this page. Moved the query up to
the example block with explanation.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-04 11:27:15 -04:00
Brock Walters 23d8e0a9bf Update system_controls.yml (#19478)
Updates to system_controls data table in Fleet Table Docs per #16993

Added 2-space indent on every line following |- scaler...
2024-06-04 11:26:52 -04:00
Jahziel Villasana-Espinoza aac7c0435f feat: return better errors when private key not configured (#19471)
> Related issue: #19464

# 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-04 11:06:30 -04:00
Jahziel Villasana-Espinoza 945eb778a6 fix: ensure test cleanup 2024-06-04 09:45:53 -04:00
Marko Lisica 83edd57eca Update scripts docs (#19419)
With #17321 we added support for `zsh` interpreter and we want to
document this.

@spokanemac had a hard time understanding that we don't support `.zsh`
extension while dogfooding the feature. I added note to explain that
user must create `.sh` file with `/bin/zsh` interpreter specified.
2024-06-04 08:17:00 +02:00
Brock WaltersandEric 3968c49683 Create cpu_info.yml (#19435)
Updates to cpu_info data table in Fleet Table Docs per #16993

I am trying something. The arp_cache table .yml has no references to the
Column || Type || Description schema table on the page, so, I am
assuming you are doing magic to combine the other sections of the page
(Description, Examples, Notes) with the data from osquery tables.

If I needed to make explicit reference to them, I am dumb. 

If I only to need to make explicit reference to them IFF I am changing
the schema table, yay.

Thanks!!!!!!!

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-03 21:17:14 -04:00
Savannah FriendandSam Pfluger 57c7aa17e2 Update Handbook/digital-experience/Process the CEO's calendar (#19430)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-06-03 16:59:57 -05:00
Jahziel Villasana-Espinoza 3dc65d7432 feat: add UI support for ABM error message 2024-06-03 17:39:56 -04:00
Roberto Dip 1f6534f933 generate/ingest SCEP challenges and improve error messages (#19468)
for #19454
2024-06-03 18:33:52 -03:00
Jahziel Villasana-Espinoza dc7639c07b fix: remove extra import 2024-06-03 17:28:23 -04:00
EricandMike Thomas 09a67e11e9 Website: add /better page (#19394)
Closes: https://github.com/fleetdm/confidential/issues/6159

Changes:
- Added a new route to the /transparency page (/better) that shows
additional content.
-

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-06-03 16:27:09 -05:00
Mike ThomasandEric 10c838dead Website add integrations (#19357)
Added Oomitza and Adaptive Shield. Closes
https://github.com/fleetdm/confidential/issues/5659

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-03 16:26:10 -05:00
Jahziel Villasana-Espinoza a7e16b0915 chore: changes file 2024-06-03 17:25:39 -04:00
Jahziel Villasana-Espinoza dfe5b728c2 feat: return better errors when private key not configured 2024-06-03 17:23:54 -04:00
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