Commit Graph
1614 Commits
Author SHA1 Message Date
Mike Thomas 52bb748078 Daily deploy - 2021.03.24 (#535)
Replace fleetctl terminal graphic with Fleet UI + fleetctl terminal graphic.
2021-03-25 08:46:46 -07:00
Zach Wasserman fb9706912d Prevent user enumeration (#533)
- Return same error in all cases for login endpoint.
- Log error details in server logs.
- Make most login errors take ~1s to prevent timing attacks.
- Don't return forgot password errors.
- Log password errors in server logs.
- Make most forgot password requests take ~1s to prevent timing attacks.

Fixes #531
2021-03-24 19:36:30 -07:00
Zach Wasserman 0ae1bf3530 Fix default typo in host identifier docs (#534) 2021-03-24 17:32:25 -07:00
noahtalerman e4a5ed7125 Add new screenshot (#525)
- Add new screenshot of the "Add new host" modal to /2-Deployment/4-Example-deployment scenarios docs
Closes #487
2021-03-23 16:20:00 -07:00
Mike McNeil 577bb74529 Adjust nav items 2021-03-23 10:40:40 -05:00
Mike Thomas 1ec7557dfd Updated documentation screens (#521)
Updated screens in Using Fleet documentation to reflect updated UI.
2021-03-23 09:02:39 -05:00
Mike ThomasandMike McNeil 49ebafa859 Add expense policy to Fleet handbook (#524)
* Add expense policy to Fleet handbook

* Removed stray "."

* capitalization, + added a couple of other culture points that stand out

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-03-23 09:02:23 -05:00
Mike Thomas c6a5010f0c Fleet README dark-mode compatible logo (#523) 2021-03-23 08:16:30 -05:00
Mike Thomas dce7910411 Using Fleet text update (#522)
Updated text to match the new UI screenshots.
2021-03-23 08:16:05 -05:00
Mike McNeil 7198b691bb Delete z-new-teammate-onboarding.md 2021-03-23 08:11:42 -05:00
Mike McNeil f1c6658c2e Update z-new-teammate-onboarding.md 2021-03-23 07:46:45 -05:00
Mike McNeil 7a4e83337b Update feature-request.md 2021-03-23 07:44:55 -05:00
Mike McNeil bd61180b60 Update bug-report.md 2021-03-23 07:44:12 -05:00
Mike McNeil 5329894179 Update config.yml 2021-03-23 07:43:11 -05:00
Mike McNeil a6350efcb9 Update config.yml 2021-03-23 07:42:06 -05:00
Mike McNeil 39c21edfdc Update feature-request.md 2021-03-23 07:36:02 -05:00
Mike McNeil 3e1f4fe44f Update config.yml 2021-03-23 07:35:41 -05:00
Mike McNeil 1835ee0284 Update feature-request.md 2021-03-23 07:24:17 -05:00
Mike McNeil 6b867c13f0 Delete z-new-project.md 2021-03-23 07:19:34 -05:00
Mike McNeil 44d7894226 Delete question.md 2021-03-23 07:18:10 -05:00
Mike McNeil 532f5a6c50 Delete z-new-task.md 2021-03-23 07:15:38 -05:00
Mike McNeil eee2b98d88 Update bug-report.md 2021-03-23 07:15:28 -05:00
Mike McNeil b187c823ce Update bug-report.md 2021-03-23 06:56:57 -05:00
Mike McNeil e88e2c8957 Update bug-report.md 2021-03-23 06:52:21 -05:00
Mike McNeil 7e8dbab235 merge templates 2021-03-23 06:37:45 -05:00
Mike McNeil dbb4709cf5 Add prompt to join Slack since it'll tend to get questions answered more quickly 2021-03-23 04:55:03 -05:00
Mike McNeil a4bcdb1fdb Fix lint rules and simplify website development by checking in a dev-only config file that sets the default port to 2024 instead of 1337, so you dont have to do that with a command-line option. 2021-03-23 04:36:35 -05:00
Mike McNeil 2d5f7e5412 add alt tag (fixes lint) 2021-03-23 04:13:25 -05:00
0c31044340 Add top navigation, add new assets, and edit text on fleetdm.com (#517)
* Add nav items for desktop width

* Finish desktop width navigation styles

* Add new assets

* Add mobile menu and graphic

* Add assets and new navigation

* trivial (just for consistency, in case we ever change where that points)

* Make image go away on small screens

* Update deploy-google-cloud-75x60@2x.png

Uploaded correct sized retina image.

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: mthomas-fleet <mthomas@fleetdm.com>
2021-03-23 17:56:15 +09:00
Mike McNeil 635aad0453 Update lift instructions for fleetdm.com so that it's not competing with the default port now used by Fleet itself. 2021-03-23 01:12:28 -05:00
Zach WassermanandMike McNeil b4f0f461c2 Make fleetctl preview available over HTTP (#508)
Make fleetctl preview available over HTTP

Run a second copy of the Fleet server listening over HTTP on
localhost:1337 so that the UI can be used without the errors displayed
with a self-signed TLS certificate. Osquery clients and fleetctl
continue to communicate with the existing Fleet server on
https://localhost:8412.

Closes #504

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-03-22 15:04:19 -07:00
Zach Wasserman 7f43472431 Improve build documentation (#513)
Clarifies documentation based on observations from #510 and testing.
2021-03-22 13:34:34 -07:00
Zach Wasserman 58d1d025a4 Upgrade go-bindata to maintained github.com/kevinburke/go-bindata (#512)
- This seems to be the maintained, trusted (by Homebrew, etc.) version
  of go-bindata.
- Add tools.go file to pin version with go modules.
- Use go run to run the binary, making easier configuration for new developers.
2021-03-22 11:03:03 -07:00
noahtalerman 2c341ee755 Fix broken anchor links in documentation (#509)
This PR includes various fixes to anchor links used in the documentation.

There are certain characters GitHub doesn't support for the use of anchor links in markdown files. The general rule I've found is to only use a-z or A-Z characters in anchor links. All other characters should be removed.

For example, consider the section title How do I connect to the Mailhog simulated server?. The valid GitHub anchor link for this section is #how-do-i-connect-to-the-mailhog-simulated-server. Notice no ?.

Closes #494
2021-03-21 16:05:11 -07:00
Mike McNeil ad6a33b530 closes #503 w/ readme updates (#505)
* closes #503 w/ readme updates

* Update README.md

* Recommend `sudo` instead

See https://github.com/fleetdm/fleet/pull/505#discussion_r598053872 for more info.
2021-03-19 22:25:53 -05:00
Mike McNeil 439dfbdc7a Create .gitattributes
This little change here makes the language breakdown displayed by GitHub more realistic.
2021-03-19 19:51:03 -05:00
Mike McNeil 28d685edde update screenshot in readme (#487) (#506)
* update screenshot in readme (#487)

* combine screenshots into just one

* clean up padding
2021-03-19 19:34:34 -05:00
Mike McNeil b4eaec2093 Default to transparency re: identities of fleetdm team members 2021-03-19 18:56:03 -05:00
Zach Wasserman a62277b9b6 Improvements to fleetctl preview (#495)
- Download configuration on every run. This ensures that users always
  get the latest version.
- Pull latest Docker containers on every run.
- Add stop and reset commands (for cleanup).

Fixes #378
2021-03-19 16:45:21 -07:00
James Alseth d3dc7cfc53 Use published Helm chart in deployment docs (#497) 2021-03-19 14:01:50 -07:00
Mike Thomas 38e8505a88 Create get-installed-chrome-extensions (#491)
Add "Get installed chrome extensions" query to the handbook.
2021-03-19 09:15:43 -04:00
Zach Wasserman d827a9d6b7 Log all errors regardless of log level (#496)
Modify the loggerDebug function to check whether the error is nil before
choosing the log level.

Fixes #473
2021-03-18 16:06:06 -07:00
Scott Lampert 5c69094571 Remove https check for client connection (#489)
Removes the https requirement for localhost only.
2021-03-18 11:21:36 -07:00
Mike McNeil 4691ac9629 Lint fix 2021-03-17 20:26:03 -05:00
Mike McNeil d17eebbee7 add back contact form (doesn't actually work yet)
@mike-j-thomas this is for you buddy
2021-03-17 20:12:49 -05:00
Zach Wasserman db3c73d619 Test and correct semantics for MySQL withRetryTxx (#488)
- Differentiate retryable vs. non-retryable errors.
- Test functionality against mocked DB.
2021-03-17 11:23:52 -07:00
James Alseth 1da89ea987 Publish Helm chart (#475)
This adds a GH Action to publish the updated Helm chart with each new release. It can also be triggered manually if needed.

Fixes #345
2021-03-17 11:09:01 -07:00
Zach Wasserman 6a399bc5df Speed up labels MySQL tests (#486)
This saves a few seconds per test by only creating 10 hosts rather than
1000. The tests required no further changes as they were not using more
than the first few created hosts.
2021-03-17 10:07:22 -07:00
Mike McNeil 6b1ba2be5c Use prod best practices for Sails 2021-03-17 11:40:17 -05:00
headmin 49565ff1db Fix minor issues in /handbook/queries queries (#485)
- Fix syntax for installed software queries
- Fix missing `version` column in `yum_packages` table for Get installed Linux software query
2021-03-17 10:44:56 -04:00