Commit Graph
5064 Commits
Author SHA1 Message Date
f10e33d387 Website: update article categories (#6679)
* add deploy category, change product to guides

* update links to deployment guides

* Update deploy-fleet-on-hetzner-cloud.md

* Update enrolling-a-digital-ocean-droplet-on-a-fleet-instance.md

* Update how-to-install-osquery-and-enroll-linux-devices-into-fleet.md

* Update delivering-data-to-snowflake-from-fleet-and-osquery.md

* Update how-to-install-osquery-and-enroll-windows-devices-into-fleet.md

* Update how-to-install-osquery-and-enroll-macos-devices-into-fleet.md

* Update deploying-fleet-on-aws-with-terraform.md

* Update deploying-fleet-on-render.md

* Update how-to-uninstall-osquery.md

* Update osquery-a-tool-to-easily-ask-questions-about-operating-systems.md

* Update get-and-stay-compliant-across-your-devices-with-fleet.md

* Update work-may-be-watching-but-it-might-not-be-as-bad-as-you-think.md

* Update converting-unix-timestamps-with-osquery.md

* Update correlate-network-connections-with-community-id-in-osquery.md

* Update using-elasticsearch-and-kibana-to-visualize-osquery-performance.md

* Update fleet-quick-tips-querying-procdump-eula-has-been-accepted.md

* Update locate-assets-with-osquery.md

* Update osquery-consider-joining-against-the-users-table.md

* Update import-and-export-queries-and-packs-in-fleet.md

* Update ebpf-the-future-of-osquery-on-linux.md

* Update generate-process-trees-with-osquery.md

* Update get-and-stay-compliant-across-your-devices-with-fleet.md

* Update work-may-be-watching-but-it-might-not-be-as-bad-as-you-think.md

* Update ebpf-the-future-of-osquery-on-linux.md

* Change category meta value back to guides

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

* change article category

* update latest article category

* add redirects for articles not handled by cloudflare rules

* Update to main nav

I did a little more housekeeping on the main nav for when we do the switch on these categories.

- Added link to /deploy under Guides on the Documentation dropdown.
- Added link to /guides under Guides on the Documentation dropdown
- Removed the now redundant "See all" from under Guides on the Documentation dropdown
- Removed the now redundant "See all" from under Articles on the Community dropdown (There's no need to point users to All categories any more, since all the category land are now linked to independently from the main nav.

* Update article category name

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2022-07-21 13:59:51 +09:00
gillespi314 0312454f4c Modify host battery health returned by GET /hosts/:id (#6782) 2022-07-20 21:16:03 -05:00
gillespi314 cc34585a47 Add statistics for number of hosts that have not submitted results for distributed queries (#6495) 2022-07-20 20:54:10 -05:00
gillespi314 9a1adeb61b Update documentation and Sails app for additional usage statistics (#6589) 2022-07-20 20:53:19 -05:00
a1d917a5d2 Updated OOO handoff process (#6712)
* Updated OOO handoff process

# This is created as per:
- https://github.com/fleetdm/confidential/issues/1517

## @CharlotteChance's notes for reference:

Handbook in People

Rough draft:

- Communicate what the responsibilities are when performing a handoff
- Communicate when and how long (setting expectations)
- Communicate who they should go to if they need help satisfying those responsibilities
- If time does not allow for this (i.e. family emergency, dramatic illness), call in help from your manager for assistance in the handoff


# I made updates to the Taking time off section.
I'm requesting @chris-mcgillicuddy's review.

* Update handbook/people.md

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

* Update handbook/people.md

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

Co-authored-by: Charlie Chance <100798688+CharlotteChance@users.noreply.github.com>
Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-07-20 18:32:05 -05:00
Mike Thomas 3c17fd8106 Handbook brand patch mike t (#6758)
* Fixed bad links on brand.md

- Fixed up some bad links that were pointing to localhost.

* fixed broken links on brand.md

- Fixed a couple more bad links
2022-07-20 16:56:47 -05:00
Noah Talerman 06af5b55af Update FAQ.md (#6778)
- Add `v1` to the `/api/v1/osquery` URL path
2022-07-20 17:25:21 -04:00
RachelElysia 0afa3e4b54 Host UI: Refactored disk space bar graph to a global component (#6741) 2022-07-20 12:39:19 -04:00
Michal Nicpon e3e17f3389 Fix double quote usage in sql query (#6707) 2022-07-20 10:10:03 -06:00
Roberto Dip ad9479ec49 fix CODEOWERS and add Desmi as owner of docs/*.md (#6755)
Per the new changes in the [handbook](https://fleetdm.com/handbook/community#how-to-request-a-review-for-markdown-changes-to-the-docs) this adds @Desmi-Dizney as codeowner of `docs/*.md`, this way he is automatically added as a reviewer when a file is changed.

Since I was there, I also fixed the mention to actually ping @fleetdm/g-platform
2022-07-20 11:51:57 -03:00
Noah Talerman db1049ff1c Add agent options question to Using Fleet FAQ (#6728)
- Clarify what happens to agent options when managing with a software orchestration tool
2022-07-20 09:51:52 -04:00
Desmi-Dizney bd8283b6a0 Updating to match CHANGELOG (#6752)
Updating to match: 
- https://github.com/fleetdm/fleet/pull/6622/files
2022-07-20 09:50:33 -04:00
Desmi-Dizney 9aa50d7115 Update CHANGELOG.md (#6622)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6565
2022-07-20 09:50:20 -04:00
Mike Thomas 70d4c8eb46 Website - new messaging on platform.ejs (#6759)
- Changed "IT" to "telemetry" because IT doesn't speak to our whole audience.
- Simplified the proposition statement in the hero to speak more towards scale.
- Updated the intro header to include "workstations and servers."
2022-07-19 23:22:29 -05:00
Mike Thomas 3f61503e65 Website - updated thumbnail image on fleet-4.17.0.md (#6737)
* Updated thumbnail image

- Updated thumbnail image
- Renamed hero image
- fixed up a Markdown typo

* Fixed a typo on fleet-4.17.0.md

Fixed my typo fix
2022-07-19 17:04:39 -05:00
Mo Zhu b188e272dc slight change in meaning (#6751) 2022-07-19 17:46:20 -04:00
Michal Nicpon d4be5ad2a1 add upgrade tests (#6596)
* add upgrade tests

* fix lint issues

go.mod

* remove req.cnf

* revert unrelated changes

* make version configurable in test

* fix golangci-lint ruleguard issue

Related to https://github.com/go-critic/go-critic/issues/1152
Need to have github.com/quasilyte/go-ruleguard/dsl

* fix lint issues

* fix

* clean up docker-compose.yml

* fix http request

* add readme

* fix lint issues

* address feedback

* fix

* add platform

* address feedback

* run go fmt
2022-07-19 15:11:51 -06:00
51e505c3f6 Update API-Only User doc (#6725)
* more details on api-only user doc

* Update fleetctl-CLI.md

* Apply suggestions from code review

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

* Update docs/Using-Fleet/fleetctl-CLI.md

* Update docs/Using-Fleet/fleetctl-CLI.md

Co-authored-by: Kelvin Oghenerhoro Omereshone <kelvin@fleetdm.com>
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-07-19 15:46:52 -05:00
Zach Wasserman 06a4015e80 Fix typo in team name (#6750) 2022-07-19 13:15:58 -07:00
gillespi314 4792d7a759 Add UI for Fleet Sandbox to download prepackaged installers (#6721) 2022-07-19 14:28:06 -05:00
RachelElysia 1c1bec12d2 Tooltip: Spiffier 4 users list (#6730) 2022-07-19 15:13:20 -04:00
Chris McGillicuddy c42b9e550a Onboarding: GitHub maintainer list (#6746) 2022-07-19 13:04:09 -06:00
Zachary WinnermanandRobert Fairburn 9338fcbcbd Fleet Sandbox (#5079)
* Add code for the shared infra part of the demo environment

* Checkin

* checkin

* Checkin for pre-provisioner, got terraform working

* Checkin with the pre-deployer working, now blocked by helm chart

* Add interface for helm

* Add some initial code for the JIT Provisioner lambda

Lots of code taken from https://gitlab.com/hmajid2301/articles/-/tree/master/41.%20Create%20a%20webapp%20with%20fizz

* Update helm chart to work with shared infra (#5621)

* Update helm chart to work with shared infra

* Update helm chart README to reflect changes.

* Checkin

* Checkin

* Checkin, Pre-provisioner actually works

* PreProvisioner is now complete

* Make changes to the JIT provisioner based off of actually learning how
to do stuff

* checkin

* Check in, broken currently

* Add all code except provisioning and emailing user

* Checkin

* Checkin, fixed kubernetes

* Checkin

* Forgot a file

* Finish jit provisioner, need to test now

* Checkin, switching to nginx ingress

* Fleets are now actually accessible

* JITProvisioner now returns working fleet instances

* Deprovisioner code done, just need a few bugs fixed

* Fix the deprovisioner so it works now and re-ip

* fixup

* Finished testing the deprovisioner

* Added monitoring and fixed some bugs

* Add stuff for #6548

* fixed per luke's suggestion

* Fix for inactive task definition arns

* move everything to the prod account

* Bump fleet version and fix a couple of bugs

* Fix a couple of bugs

* Lots of security fixes and a few bug fixes

* Rename demo to sandbox to match product's naming

* Revert "Update helm chart to work with shared infra (#5621)"

This reverts commit 610bbd1c00338620f6cc65fe2aff86139551f465.

Co-authored-by: Robert Fairburn <8029478+rfairburn@users.noreply.github.com>
2022-07-19 13:56:53 -05:00
Gabriel Hernandez f4b20b6ae5 Add SandboxGate to fleet UI that gates functionality when in sandbox mode (#6738) 2022-07-19 19:55:47 +01:00
Robert Fairburn 7afef3f035 Re-IP Loadtesting for TGW+VPN (#6635)
* Re-IP Loadtesting for TGW+VPN

* Further restrict VPN IPs for LoadTesting

* Update VPN IPs for Loadtesting
2022-07-19 13:25:14 -05:00
Zach Wasserman 710c304d94 Apply password requirements to admin-created users (#6667)
This was requested by a customer.
2022-07-19 09:47:25 -07:00
Benjamin Edwards 80070cd273 add jq to docker images (#6531) 2022-07-19 12:02:51 -04:00
RachelElysia 2de047b888 Logout of sandbox redirects to marketing site (#6726) 2022-07-19 11:43:57 -04:00
RachelElysia da1868d6ae Host Details Page: Correct software vulnerabilities count (#6729) 2022-07-19 11:43:04 -04:00
Desmi-DizneyandTim Kern 82d395e239 Checking Twitter messages ritual (#6693)
* Checking Twitter messages ritual

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

* Added Drew Baker as Twitter messages DRI

Co-authored-by: Tim Kern <tim@fleetdm.com>
2022-07-19 10:04:39 -05:00
Zach Wasserman a87736de5d Bump Fleet Desktop version to 1.0.0 (#6691) 2022-07-19 08:01:28 -03:00
github-actions[bot]andzwass f4cdf921d0 Update Orbit CA certs [automated] (#6735)
Generated automatically with curl mk-ca-bundle.pl script.

Co-authored-by: zwass <zwass@users.noreply.github.com>
2022-07-19 08:00:40 -03:00
Lucas Manuel Rodriguez 2d3fff7f59 Do not use deprecated macos-10.15 runner (#6724) 2022-07-19 08:00:27 -03:00
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