Commit Graph
2140 Commits
Author SHA1 Message Date
Tomas Touceda 18fa2f6a02 Issue 1009 calculate diff software (#1305)
* First approach to diff

* Refactor things for better readability and testing

* Remove draft comment for algorithm

* Format things a bit better

* Remove unused and simplify code a bit

* Refactor for readability and testing

* Add changes file

* Implement new approach based on review comments

* Make sure to only delete from the current host

* Add single uninstall test and fix code

* Improve code based on review
2021-07-08 13:57:43 -03:00
Tomas Touceda 39034071ca Issue 1286 improve errors (#1322)
* Refactor error handling for better extensibility and add more scaffolding for specific db errors

* Add integration tests to check errors from mysql are translated properly

* Address review comments

* Add changes file
2021-07-08 12:50:43 -03:00
Zach Wasserman 4fdfcf6b6f Add note about usernames and SSO to changelog (#1328) 2021-07-07 16:16:51 -07:00
Zach Wasserman d790ff7d80 Allow Redis connection with unknown CLUSTER command (#1312)
This improves compatibility with GCP Memorystore Redis.
2021-07-07 15:57:32 -07:00
Mike McNeil 6f1435b7f4 :) "prospective customer" => "customer" (#1323) 2021-07-07 14:33:32 -05:00
Mike McNeil 325c68b36b Fix typo in config for fleetdm.com 2021-07-06 22:11:06 -05:00
Mike McNeil eebc9e430d Update production.js (#1318)
https://stackoverflow.com/a/65618728/486547
2021-07-06 22:06:15 -05:00
Mike McNeil f5f751fdd1 Add new script for fleetdm.com schema migrations (#1317)
* Make sails run wipe-staging just be sails run wipe.

* Add instructions to README

* use latest postgresql adapter + update wipe script  (will probably change this to mysql at some point for consistency)

* Update README.md
2021-07-06 21:58:20 -05:00
Mike McNeil 41cfaa1e76 Change webhook route + expose without relying on session 2021-07-06 21:22:02 -05:00
Tomas Touceda 587f6166a8 Add changes files doc (#1311)
* Describe changes files

* Minor fixes
2021-07-06 18:50:42 -03:00
Mike McNeil 2cea0c8c2c receive POST requests (fix for https://github.com/fleetdm/fleet/pull/1314) 2021-07-06 15:13:47 -05:00
Mike McNeil d9431e4da5 Receive anonymous usages statistics (#1314) 2021-07-06 15:03:40 -05:00
RachelElysia 0834af5bb7 User Settings Page and User Management Page: SMTP config conditionally disables email update (#1309)
* Disable Email update field when SMTP is disabled
* Render tooltip, not-allowed cursor, greyed font for disabled UI
* Update integration tests accordingly
* Minor fixes to form styling
2021-07-06 12:22:51 -04:00
noahtalerman 498209614c Update examples in documentation to use FleetDM where possible (#1310)
- Remove "Connecting a host" from fleetctl documentation
- Remove queries from REST API examples
- Point to Launcher documentation
- Update community projects
2021-07-06 12:14:20 -04:00
Zach Wasserman fe230bb9f4 Add FAQ entries for common migration and TLS questions (#1307)
Closes #1303
2021-07-05 17:52:13 -07:00
Mike Thomas 891a49145d Faqs and style fixes (#1306)
* Pricing FAQ + minor fixes

* Update pricing.ejs
2021-07-05 18:45:08 -05:00
noahtalerman 9fb1f9cac1 Add link to Loom video that walks through setting up dev environment (#1304) 2021-07-05 18:45:41 -04:00
Mike Thomas 27c3a6dcd8 Remove legacy images from docs (#1296) 2021-07-06 07:13:48 +09:00
RachelElysia ed08190420 Update table row height and button font size (#1299) 2021-07-05 15:26:38 -04:00
RachelElysia 34205c9b01 Add hover color to settings anchor links (#1302) 2021-07-05 14:58:32 -04:00
RachelElysia 4f09c769b3 Update copied icon spacing and messaging (#1301) 2021-07-05 14:58:15 -04:00
Tomas Touceda 64f6a2f790 Return a distinct error when the auth header is not available vs when it's bad (#1294) 2021-07-05 10:17:31 -03:00
Mike McNeil 77f5b60b52 Fix broken links to binaries in docs (#1277)
* Update 8-Updating-Fleet.md

* Update 8-Updating-Fleet.md

* Update 3-Example-deployment-scenarios.md
2021-07-03 11:36:27 -05:00
Tomas Touceda 05ba38ce2f Fetch all data for a host when listing it (#1293) 2021-07-02 12:59:42 -03:00
Zach Wasserman 8384034e04 Update create user validation and documentation (#1285)
Closes #1272
2021-07-02 08:35:26 -07:00
gillespi314 2f79a18376 Fix column headers on pricing page (#1291) 2021-07-02 09:23:25 -05:00
Mike McNeil 8941320aad "coming soon" done came (#1281) 2021-07-01 23:57:41 -05:00
Mike McNeil f952e99221 50,000=>100,000+ devices 2021-07-01 19:31:11 -05:00
Mike Thomas 8ca5031071 Update standard-query-library.yml (#1284) 2021-07-01 19:16:00 -05:00
Zach Wasserman fed68fcb62 Prepare for v4.0.1 release (#1283) 2021-07-01 16:25:18 -07:00
gillespi314andMike McNeil 3a9a773741 Ship redesigned homepage for fleetdm.com (#1147)
* Redesign homepage, masthead and page footer

* Fix linting errors

* Fix Slack link text on xxs screen

* Replace logos

* Update homepage.ejs

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-07-01 18:06:14 -05:00
Zach Wasserman 8be9068c1c Fix migration for MariaDB compatibility (#1280)
Give unique names to each new foreign key in the migrations.

Fixes #1279
2021-07-01 15:59:31 -07:00
Mike McNeil 162d9fd892 Update 1-Installation.md 2021-07-01 15:57:35 -05:00
Martavis Parker 5d0c7e510e New Cypress configs and commands (#1268)
* #1024 added configs and commands to run

* #1024 fixed github actions for e2e tests

* #1024 optimized test configs
2021-07-01 10:32:12 -07:00
Tomas Touceda 8e2db1fecf For platform on mysql so it runs in Apple M1 macbooks (#1274) 2021-07-01 13:09:51 -03:00
Scott Lampert fee860bc7a Fix fleetctl setup requiring https for localhost (#1270)
This fixes a reversion with fleetctl setup that requires https even for localhost connections. This was previously fixed in #489.
2021-06-30 15:31:37 -07:00
Mike McNeil 6649d08a05 switch over to using blog.fleetdm.com (don't merge until it works) (#1242) 2021-06-30 12:07:01 -05:00
Zach Wasserman e0799bbc59 Include Team names when listing label hosts (#1267)
Fixes #1266
2021-06-30 09:28:45 -07:00
Zach Wasserman a3958ac24c Add write permission for release-helm Action (#1259)
- Also pin the Action to specific commit hash.
2021-06-29 12:43:13 -07:00
noahtalerman b9dfbf0a7c Prepare for 4.0.0 (#1258)
- Update CHANGELOG
- Edit Fleet version for Helm and NPM
- Add permalinks to Fleet product (links have been double checked)
2021-06-29 14:35:21 -04:00
noahtalerman 5e8566d291 Update /hosts/actions to use one file instead of two (redux) (#1256)
- Bring functions from `actions.js` into `actions.ts`
- Remove unused imports from `actions.ts`
- Remove `actions.js`
2021-06-29 14:14:01 -04:00
Martavis Parker bc4ae0fd1d UI tweaks 4.0.0 (#1257)
* #1246 removed outline for focused tab

* #1247 adjusted styles for actions dropdown

* #1249 addressed styles for transfer modal dropdown
2021-06-29 11:10:47 -07:00
noahtalerman 2f42c281f9 Move configuration examples out of fleetctl-CLI documentation (#1253)
- Move configuration files examples from 2-fleetctl-CLI.md into /configuration-files/README.md. 
- Update example configuration files with "agent options" and remove all references to "osquery options"
- Update numbering for documentation files
2021-06-29 13:59:54 -04:00
Zach Wasserman a7461d3ece Improvements to fleetctl enroll secret specs (#1244)
- Do not render Team ID if null.
- Make request and response schema consistent (breaking change).

Fixes #186
2021-06-29 10:58:15 -07:00
RachelElysia 7d99084f5b Host Details Page: Transfer button (#1233)
* Transfer teams modal for Global Admin and Global Maintainer
* CTA to Create a team for Global Admin only
* Update e2e tests to include transfer host button
2021-06-29 13:48:57 -04:00
Zach Wasserman 782020c320 Add logging for Teams endpoints (#1254) 2021-06-29 10:36:49 -07:00
Zach Wasserman b967eabb3d Fix frontend rendering error when software vulnerabilities missing (#1251)
This error was not caught in E2E testing because the software inventory
feature flag was turned off. This is now also enabled for E2E tests.

Fixes #1245
2021-06-29 10:03:17 -07:00
Mike Thomas ba2bffd34c Add supported browsers to Fleet docs (#1227) 2021-06-29 10:38:27 -04:00
gillespi314 917e1886d2 Redirect user to login when they reset their own sessions/API tokens from admin user management page (#1240)
* Redirect to login when user resets their sessions

* Update Cypress test
2021-06-28 19:33:05 -05:00
Zach Wasserman 959c1fda81 Allow global maintainer to transfer hosts between Teams (#1243)
Reclassify these operations as "host write" to apply the appropriate permissions.

Fixes #1237
2021-06-28 16:57:56 -07:00