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 Thomas
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
noahtalerman
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 Wasserman
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