Commit Graph

1584 Commits

Author SHA1 Message Date
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
noahtalerman
7970fa46a4
Add note to update the #fleet channel's topic in Releasing Fleet documentation (#482) 2021-03-16 17:30:02 -04:00
Mike McNeil
7d2a9ca7d2
Rename get-installed-window-software.md to get-installed-windows-software.md 2021-03-16 16:29:06 -05:00
Zach Wasserman
9ec122c249
Backup and restore for development database (#480)
Tooling to make backup and restore of the development database easy.
2021-03-16 08:33:42 -07:00
noahtalerman
e07dcc9131
Add queries for windows, linux, and freebsd. Rename firewall query file. Edit macOS query (#479)
- Add 3 queries to the handbook:
  - Get installed FreeBSD software
  - Get installed Windows software
  - Get installed Linux software
 - Fix misspelling of firewall query file
 - Add `UNION` to installed macOS software
2021-03-16 10:50:54 -04:00
Lars Lehtonen
9b902428ea
server: prune unused constants and functions (#477)
This removes unused `const` variables and functions from `server` and its subpackages.
2021-03-15 17:08:25 -07:00
Marnin
595bf9acac
Add a semicolon to the query (#476)
- Fixes missing semicolon in "Find hosts with firewall disabled" query.
2021-03-15 09:54:20 -04:00
Gabe Hernandez
699c37e343
genericise host table (#456)
* updates to datat table to genercise it

* finish up genericising host data table
2021-03-15 11:26:18 +00:00
Mike McNeil
8a0fe8f5ee
Homepage edits (#470)
* tweak phrasing

* add custom osquery extension deployment

* add scope transparency

* add missing asterisk
2021-03-12 18:54:13 -06:00
Zach Wasserman
4cfcb1b084
Upgrade fleetctl github.com/urfave/cli to v2 (#471)
This is intended to upgrade to the new API without changing fleetctl
functionality.
2021-03-12 16:42:38 -08:00
Mike McNeil
f22aae4f00
typofix + conform to Apple's brand style preferences
They like it like "macOS" (https://www.computerworld.com/article/3082696/apple-rebrands-os-x-as-macos-taps-upgrade-as-sierra.html), with a lowercase "m"
2021-03-12 18:02:21 -06:00
noahtalerman
765a1fd267
On fleetdm.com, add categories and additional items to roadmap (#461)
- Add new categories to the roadmap. The categories are:
  - Support
  - Inventory management
  - Collaboration
  - Security and compliance
  - Monitoring
  - Data outputs
  - Deployment
- Add additional items to the roadmap. These addtional items include:
  - Aggregate device data rollup
  - Self-remediation
  - Detect and surface issue with devices
  - StreamAlert integration
  - Integration users with API-only access
  - Software inventory
  - Human-to-device mapping
2021-03-12 15:39:56 -08:00
Zach Wasserman
d091be79eb
Introduce ee directory and license (#460)
This is where paid features will live, separate from the MIT licensing of the open core.

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-03-12 15:20:50 -08:00
noahtalerman
650db555fd
Add 6 queries to the handbook (#459)
This PR includes 6 potentially useful queries.
2021-03-12 12:34:26 -08:00
Mike McNeil
40b284dfbf
Handbook: History of Fleet, etc (#453)
* added the history of Fleet

* add acknowledgements and a high-level overview of the company

* shout out to jason
2021-03-12 14:32:50 -06:00
Zach Wasserman
03aa8ce7c3
Update website README with local usage instructions (#458) 2021-03-12 14:32:21 -06:00
Zach Wasserman
39fc25cf5c
Refactor cypress tests and expand testing (#450)
- Add cypress commands `setup` and `login`.
- Test setup page.
- Test add new host dialog (MVP establishing testing patterns).
- Add `testing-library/cypress`.
- Add `cypress` directory to lint config.
2021-03-12 11:49:28 -08:00
Zach Wasserman
4e23ebe6f2
Improvements to fleetdm.com home page (#457)
* Improvements to fleetdm.com home page

* level out pricing boxes and rely on the other asterisk explanation below

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-03-12 13:31:30 -06:00
Mike McNeil
3c26418298
Create README.md 2021-03-12 13:16:24 -06:00
Gabe Hernandez
5e80bd5711
change smtp warning banner (#443)
* change colours for warning

* update the warning banner to display whatever is passed in.
2021-03-12 11:45:17 +00:00
Mike McNeil
b93a6de08b
fewer words 2021-03-11 19:44:40 -06:00
Mike McNeil
6e5bcf62f6
Update get-installed-macos-software.md 2021-03-11 19:03:13 -06:00
Mike McNeil
babe77ec7f
Rename get-all-macos-software.md to get-installed-macos-software.md 2021-03-11 19:00:03 -06:00
Mike McNeil
b31ba1d157
Update get-all-macos-software.md 2021-03-11 18:59:28 -06:00
Mike McNeil
a7059c5778
Update get-all-macos-software.md 2021-03-11 18:58:44 -06:00
Mike McNeil
de528c93f1
Create get-all-macos-software.md 2021-03-11 18:55:14 -06:00
noahtalerman
a4fa53f514
Fix queries/run_by_names endpoint (#438)
The api/v1/fleet/queries/run_by_names endpoint was incorrectly documented as discussed in #409. This PR includes the fix.
- Add the query parameter to the queries/run_by_names endpoint and edit the example requests to include this parameter.
2021-03-11 15:59:00 -08:00
Zach Wasserman
fbc1636994
Improve E2E testing and test documentation (#448)
- Add Makefile commands for E2E testing.
- Document E2E testing.
- Cleanup other test documentation.
2021-03-11 15:55:58 -08:00
noahtalerman
1a5d1e80e0
Project issue template v2 (#442)
This PR includes changes to the internal project issue template.
- The template now requests more when describing the problem the project is trying to solve and why the stated problem is important.
- More flexibility for how the project's solution is described and how the solution's implementation is planned.
2021-03-10 16:39:53 -08:00
Gabe Hernandez
8591e2a3e7
tooltip for org settings form input descriptions (#434)
* added tooltip to input description on org settings form

* pull out IconToolTip into its own component
2021-03-10 17:37:49 +00:00
Zach Wasserman
4677440d45
Update README CI badge from Circle to GitHub Actions (#435) 2021-03-10 09:35:09 -08:00