Commit Graph
5031 Commits
Author SHA1 Message Date
EricandMike McNeil 6ff5e82cfd Website: update /g route (#6694)
* Website: update /g route to redirect to /?meet-fleet

* update redirect to add the query string onto redirect url

* lint fix

* Changes from review

* Change var name to be technically true

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-07-18 20:54:53 -05:00
Mike Thomas dfe090edd4 Update community.md (#6733)
Added, "How to request a review for Markdown changes to docs."
2022-07-18 17:54:30 -05:00
Andrew Baker 101baaf3d5 Fixing missing hero image and updating metadata for security compliance article (#6731)
* Delete security-compliance-goals-cover-800x450@2x.jpg.jpg

Will reupload file with proper name (There was an extra .jpg at the end)

* Adding proper security compliance article image

* Update metadata for accuracy

Added proper date for meta data and updated the github username to match for chris-mcgillicuddy
2022-07-18 17:30:36 -05:00
db253f915a Stay on course with your security compliance goals blog post (#6230)
* Stay on course with your security compliance goals blog post

* Update stay-on-course-with-your-security-compliance-goals.md

* Update stay-on-course-with-your-security-compliance-goals.md

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update stay-on-course-with-your-security-compliance-goals.md

* Update stay-on-course-with-your-security-compliance-goals.md

* Add cover for security compliance goals blog post

* Adding cover image and metadata for cover

* Update stay-on-course-with-your-security-compliance-goals.md

I've added my revisions. I decided to keep the original headline to align with the image. Can you please take a look, @GuillaumeRoss?

* Apply suggestions from code review

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Implementing Guillaume's suggestions

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-07-18 17:37:14 -04:00
RachelElysia 733abe1aa7 Manage Host Page: Render host disk space (#6593) 2022-07-18 16:37:38 -04:00
Desmi-DizneyandMike Thomas f4dcd73fed OKR - Changed docs markdown editing process (#6713)
* OKR - Changed docs markdown editing process

Tagging @mike-j-thomas for review.

* Update handbook/brand.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Update handbook/brand.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Update handbook/brand.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Update handbook/brand.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Update handbook/brand.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Update handbook/brand.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Update community.md

* Update brand.md

* Update customers.md

* Update community.md

* Update brand.md

@mike-j-thomas, should Docs (REST API) be changed as well?

* Update brand.md

* Update handbook/community.md

* Update handbook/customers.md

* Update handbook/community.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-07-18 14:39:15 -05:00
Lucas Manuel Rodriguez ae27d42a37 Add blueprint for Fleet Packager service (#6229)
* Add blueprint for fleet packager service

* Fix formatting

* Add rate-limit comments and remove API versioning

* Add review comments and notarization alternative

* Other optimizations

* Add storing of state and fix typo

* Add error case for /create

* Add installers for Sandbox document

* Remove already done optimization

* Add S3 alternative to package storage

* Move to proposals directory

* Last amends to specs

* Add fleetctl proposal

* Add comment from Guillaume
2022-07-18 14:30:17 -03:00
Zach Wasserman c9d173e974 Make targets for osquery 5.4.0 (#6536) 2022-07-18 14:25:55 -03:00
dependabot[bot] ec31f523eb Bump actions/setup-go from 3.2.0 to 3.2.1 (#6590)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/b22fbbc2921299758641fab08929b4ac52b32923...84cbf8094393cdc5fe1fe1671ff2647332956b1a)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 14:24:51 -03:00
dependabot[bot] f30a31012e Bump github/codeql-action from 2.1.15 to 2.1.16 (#6646)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.15 to 2.1.16.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/3f62b754e23e0dd60f91b744033e1dc1654c0ec6...3e7e3b32d0fb8283594bb0a76cc60a00918b0969)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 14:23:31 -03:00
Lucas Manuel Rodriguez de1717291d Set authz checked when rate limiting device endpoints (#6702)
* Set authz checked when rate limiting device endpoints

* Unexport var and attempt to fix flaky test
2022-07-18 14:22:49 -03:00
Eng Zer Jun 1ab171faf3 test: use T.Setenv to set env vars in tests (#6714)
This commit replaces `os.Setenv` with `t.Setenv` in tests. The
environment variable is automatically restored to its original value
when the test and all its subtests complete.

Reference: https://pkg.go.dev/testing#T.Setenv
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-07-18 14:22:28 -03:00
Roberto Dip 69f8f2a73b add API endpoints to retrieve pre-built installers (#6672)
Rel: #6365, this adds a new endpoint to check and download pre-built installers.
2022-07-18 13:44:30 -03:00
Andrew Baker 2c2698913d Adding Heapanalytics and Hotjar snippets (#6718)
Adding Hotjar tracking code for heatmaps and Heapanalytics for better traffic analysis.
2022-07-18 09:25:47 -05:00
RachelElysia 009d860076 Live Query UI: Fix results count title (#6719) 2022-07-18 10:18:57 -04:00
gillespi314 3aa64f93ba Add isSandboxMode to AppContext (#6704) 2022-07-18 09:13:23 -05:00
Juan Fernandez 5b90d11c85 Bug 6508: Don't show non-CVE entries (#6686)
Only include vulnerabilities (CVEs) in Fleet UI and API
2022-07-18 09:23:32 -04:00
Desmi-DizneyandChris McGillicuddy 521fa4f285 Added "Writing for the Sales team" (#6696)
* Added "Writing for the Sales team"

Created as per: https://github.com/fleetdm/fleet/issues/6671

@alexmitchelliii, this can be moved wherever you like. Let me know if you need any more help.

@mikermcneil, does this count as 5 sentences? 😂

* Update sales.md

* Update handbook/sales.md

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>

* Update handbook/sales.md

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-07-17 20:52:23 -05:00
Mike Thomas 17df96caa6 Update homepage.less (#6715) 2022-07-17 13:56:21 +09:00
Zach Wasserman e80300b145 Fix GCP Terraform link in docs (#6705) 2022-07-15 14:55:36 -07:00
RachelElysia b058365c4e UI: Spiffier tooltip (#6642) 2022-07-15 15:10:35 -04:00
RachelElysia 6b4af5b70b Pack UI: Do not abbreviate packs frequency units (#6665) 2022-07-15 15:08:20 -04:00
1e67c32ae6 Tales from Fleet security: BEC (#6410)
* Draft of Tales from Fleet security: BEC

Article about protecting email and online banking from BEC.

* Apply suggestions from code review

Adding Desmi's suggestions!

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

* Apply suggestions from code review

Adding Mike's suggestions!

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Add article image

* Update tales-from-fleet-security-securing-bank-accounts-from-business-email-compromise.md

- Added image and thumbnail links
- Update to date ready for publishing

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Tim Kern <tim@fleetdm.com>
Co-authored-by: Andrew Baker <89049099+DrewBakerfdm@users.noreply.github.com>
2022-07-15 14:56:10 -04:00
RachelElysia 53c2221103 Edit User UI: Converting a user to SSO provides new password of null (#6689) 2022-07-15 14:38:19 -04:00
Roberto Dip faa3e136d3 improve installerstore tool w/ better errors and bucket creation (#6685)
This improves the installerstore CLI tool with:

- The ability to create tests buckets for local development (otherwise you have to interact with another CLI or the MinIO UI)
- Improved error handling and messaging.
2022-07-15 12:20:24 -03:00
Tim Kern 2dd0421f5f Fixed missing "t" in "the" (#6688)
If you're enrolling your host to a Fleet server, he best place to find the full command"...
2022-07-15 11:11:50 -04:00
Chris McGillicuddy 1f8e55aed8 Homepage text change (#6683)
I removed an erroneous comma.
2022-07-15 10:01:44 +09:00
Zach Wasserman 3838ae3a7e Update Orbit changelog for 1.0.0 release (#6678) 2022-07-14 16:03:08 -07:00
Desmi-Dizney 3329bc0a7c Editor pass - handbook: relocate CEO shadow program (#6677)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6653
2022-07-14 17:26:45 -05:00
Desmi-Dizney 2b85a97e5c Editor pass - In Product handbook, add "epic" DRI (#6676)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6643
2022-07-14 17:16:49 -05:00
Noah Talerman 8a9e828d6e In fleetctl expired license message, update doc link (#6486)
- Update message to include correct link: https://fleetdm.com/docs/using-fleet/faq#how-do-i-downgrade-from-fleet-premium-to-fleet-free
2022-07-14 17:55:57 -04:00
Eric 1a67fb52c6 Website: update homepage hero text (#6673) 2022-07-14 16:39:05 -05:00
Mike ThomasandEric 4c0791081b Updated home page content (#6656)
* Updated home page content

Updated homepage content to reflect our new positioning direction.

* update layout to match wireframes, update text

* lint fix

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-07-14 15:53:31 -05:00
Andrew Baker a459152034 Update images on Fleet 4.17 article (#6670)
* Update images on Fleet 4.17 article

Cover image is now pointed to with the proper URL, Adding proper file name for fleet-4.17.0-3-1600x900@2x.jpg

* Delete fleet-4.1670-3-1600x900@2x.jpg

* Adding battery health image with proper file name
2022-07-14 15:51:03 -05:00
RachelElysia c80cb324a4 Edit User UI: Fix bug related to editing multiple users (#6664) 2022-07-14 16:09:56 -04:00
Mo Zhu 9dc5ffbf7f Handbook - Reflect Mo is now PM for platform (#6663) 2022-07-14 13:21:08 -06:00
Roberto Dip 6ce70b416d add a new tool to upload installers to blob storage (#6661)
Related to #6365 this adds a new tool to upload pre-built Orbit installers to a storage blob. It uses the same file conventions that the Fleet server expects, making it useful for local testing and infra envs alike.\

Usage and details in the README
2022-07-14 16:11:52 -03:00
Roberto Dip 86366b2ed8 add a new S3 datastore to retrieve pre-built packages (#6631)
Related to #6365, this extends the datastore/s3 package to retrieve installers from S3 according to the conventions listed in the parent issue. This also includes:

- A minor refactor to decouple Carves-related functionality from the core S3 functionality
- Set-up to run tests using minio (only enabled via the FILE_STORAGE_TEST env flag)
2022-07-14 14:14:24 -03:00
Mike McNeil 305688a327 fix broken link (#6660) 2022-07-14 11:30:17 -05:00
RachelElysia fb32520866 Live query UI: Fix export bug (#6659) 2022-07-14 12:21:26 -04:00
Katheryn Satterlee 7741e1c818 Add header for 4.17.0 to changelog (#6613) 2022-07-14 09:46:39 -05:00
RachelElysia 9ce5ef2f59 Host Details Page UI: Granulated disk space levels (#6586) 2022-07-14 10:21:36 -04:00
dependabot[bot] 541432eb7f Bump golang from 1.18.3-bullseye to 1.18.4-bullseye (#6647)
Bumps golang from 1.18.3-bullseye to 1.18.4-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-14 08:04:49 -03:00
Roberto Dip 08cd206de7 only send vuln configs to goroutine (#6650)
In https://github.com/fleetdm/fleet/pull/6630 I added a new config for packaging, but when I started the server I got:

```
~/fleet $ ./build/fleet serve --dev --dev_license
level=info ts=2022-07-13T21:36:06.055998Z component=redis mode=standalone
fatal error: newproc: function arguments too large for new goroutine

runtime stack:
runtime.throw({0x103d85259, 0x37})
	/Users/roperzh/.gvm/gos/go1.17/src/runtime/panic.go:1198 +0x54
runtime.newproc1(0x104569a30, 0x14000ffda28, 0x7f8, 0x140000001a0, 0x103bc85a4)
	/Users/roperzh/.gvm/gos/go1.17/src/runtime/proc.go:4299 +0x4d0
runtime.newproc.func1()
	/Users/roperzh/.gvm/gos/go1.17/src/runtime/proc.go:4255 +0x4c
runtime.systemstack()
	/Users/roperzh/.gvm/gos/go1.17/src/runtime/asm_arm64.s:230 +0x6c

goroutine 1 [running]:
runtime.systemstack_switch()
	/Users/roperzh/.gvm/gos/go1.17/src/runtime/asm_arm64.s:187 +0x8 fp=0x14000ffd9c0 sp=0x14000ffd9b0 pc=0x102b60958
runtime.newproc(0x7f8, 0x104569a30)
	/Users/roperzh/.gvm/gos/go1.17/src/runtime/proc.go:4254 +0x54 fp=0x14000ffda10 sp=0x14000ffd9c0 pc=0x102b38034
main.runCrons({0x1045cd500, 0x14000262990}, {0x104611a38, 0x14000262930}, 0x14000298190, {0x1045a0480, 0x140009c9f20}, {{{0x103d1adc4, 0x3}, {0x103d2b188, ...}, ...}, ...}, ...)
	/Users/roperzh/fleet/cmd/fleet/serve.go:694 +0x2c4 fp=0x14000ffe260 sp=0x14000ffda10 pc=0x103bc85a4
main.createServeCmd.func1(0x1400027ca00, {0x140000bcb40, 0x0, 0x2})
```

With my local changes, `serve.go:694` is this line:

https://github.com/fleetdm/fleet/blob/7559988000efc3d7408d9914edd5a3f2f1052138/cmd/fleet/serve.go#L685-L686

After passing only a subset of the config the issue was solved.
2022-07-14 08:04:29 -03:00
Charlie Chance 149d3f7196 handbook: relocate CEO shadow program (#6653) 2022-07-13 17:50:17 -06:00
43b0ca4189 Added glossary (first draft) (#6482)
* Added glossary (first draft)

@mike-j-thomas, This is my first crack at building a table. I think I got it right but I'm open to feedback.

* Update brand.md

- I moved the position of the glossary to the end of the "writing at Fleet" section.

* second look

I took a second look at this for capitalization. 

It's ready for your eyes @mike-j-thomas.

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update handbook/brand.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update brand.md

* Update handbook/brand.md

* Update handbook/brand.md

* Update brand.md

* Apply suggestions from code review

Commiting the latest @Desmi-Dizney suggestion

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
2022-07-13 18:41:14 -05:00
Charlie Chance 1e78903c29 Handbook: payroll edits (#6652) 2022-07-13 16:38:56 -06:00
Guillaume Ross 7559988000 Adding password policy query to the default library (#6641)
* Adding password policy query to the default library

Adding a built-in policy to check the minimum password length on macOS using the recently released password_policy table.

* Addding osquery minimum version + adding query to constants.ts
2022-07-13 15:26:31 -04:00
Kelvin Oghenerhoro Omereshone 2514b610b4 Use v1 for osquery endpoints (#6137)
- Update docs to use `v1` in the osquery endpoints. Ex: /api/v1/osquery/config.
- Update the Fleet UI's (Hosts > Add hosts > Advanced) flagfile.txt to use `v1` in the osquery endpoints.
2022-07-13 14:34:44 -04:00
Lucas Manuel Rodriguez 142f19f286 Turn mysql event scheduler off (#6640) 2022-07-13 13:50:58 -03:00