Commit Graph
2423 Commits
Author SHA1 Message Date
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
RachelElysia c8c5e0db56 User Settings Page: Add validation for email and full name (#1241) 2021-06-28 16:47:00 -07:00
noahtalerman 59e31911c9 Update REST API documentation in preparation for Fleet 4.0.0 (#1235)
- Add link and warning to REST API docs for Fleet v3
- Update various endpoints
2021-06-28 14:41:01 -04:00
Zach Wasserman df2c45fee2 Fix NPM fleetctl with new release archive formats (#1238)
- Wrap extracted archives in directory.
- Adjust naming of archives and directories.
2021-06-28 11:10:46 -07:00
Zach WassermanandRachel Elysia Perkins d6d584094f Host Details Page: Render vulnerable software warnings (#1220)
* Conditionally renders vulnerability div and issue tooltip
* Refactors IconToolTip to include an Error icon
* Add vulnerabilities to type interface, small cleanup

Co-authored-by: Rachel Elysia Perkins <rachel@fleetdm.com>
2021-06-28 11:09:45 -07:00
Zach Wasserman f1e42ee775 Display "No team" in Hosts table if the host is not assigned to any team (#1221)
- Add new formatter that returns "No team" if `team` does not exist
- Add sort to the "Team" column
2021-06-28 13:59:06 -04:00
noahtalerman 7a9e662f07 Add documentation for publishing a prerelease version of fleetctl to npm (#1236) 2021-06-28 13:58:33 -04:00
gillespi314 33a02834c8 Add ability to rotate a user's API token (#1211)
* Add reset sessions action to manage users page

* Add Cypress test
2021-06-28 10:20:32 -05:00
noahtalerman 6c03415dae Update documentation structure (#1230)
- Remove `2-Orbit-osquery` directory
- Rename `3-Deployment` directory to `2-Deploying`
- Rename `4-Contribution` directory to `3-Contributing`
2021-06-28 11:15:22 -04:00
Mike Thomas 34b626f383 Fleet email signature logo (#1229)
Added Fleet logo for use in email signature to assets.
2021-06-28 23:12:56 +09:00
Zach Wasserman f1b9253222 Disable gomod proxy in goreleaser (#1225)
This seems to be leading to build errors. To revisit after RC3.
2021-06-25 22:03:08 -07:00
Zach Wasserman c5280c0517 Add v4 suffix in go.mod (#1224) 2021-06-25 21:46:51 -07:00
Zach Wasserman b2390be608 Prepare for v4.0.0-rc3 (#1223) 2021-06-25 21:12:12 -07:00
Zach Wasserman 2976e34935 Add environment to release action (#1222)
This allows the action to get access to Docker Hub credentials.
2021-06-25 19:58:35 -07:00
Zach Wasserman 4e6d1ee156 Merge branch 'teams' into main 2021-06-25 19:41:31 -07:00
Zach Wasserman b00df0929e Fix URLs in documentation (#1218)
Fix URLs not caught in previous PR CI run.
2021-06-25 19:23:45 -07:00
Zach Wasserman 444a935404 Fix doc directories (#1217)
Erroneous merge required fixing of doc directory naming.
2021-06-25 19:02:57 -07:00
Zach Wasserman 5e26af701b Merge branch 'main' into teams 2021-06-25 18:48:20 -07:00
Zach Wasserman 07b89c4cbd Implement release automation (#1215)
- Use goreleaser to automate release process.
- Add new dockerfiles for fleet (with fleetctl) and fleetctl (only).
- Add GitHub Action Workflow to run goreleaser on new tag.
- Update NPM to match new archive naming.
2021-06-25 18:40:26 -07:00
noahtalerman 946982918a In support process docs, add instruction on adding milestones to feature request issues (#1214) 2021-06-25 17:56:31 -04:00
João Paulo Lins 336dc33cf4 Add new option on Makefile to generate Binaries for specific GOOS/GOARCH passed via parameter. Support multi-arch build. (#1199) 2021-06-25 14:56:01 -07:00
noahtalerman 7aa380b0f0 Add testing fleetctl to the manual QA doc and update example config files (#1213)
- Update enroll secret config file with updated fields for Fleet 4.0.0
- Remove agent options config file. In Fleet 4.0.0, agent options are part of the organization settings configuration
2021-06-25 17:56:00 -04:00
Chris Bainbridge 117ddcee88 Fix fleetctl preview error: docker-compose "Cannot open self" (#1210)
The following error occurs when running `fleetctl preview`:

 Starting simulated hosts...
 [13247] Cannot open self /home/chrb/.fleet/preview/osquery/docker-compose or archive /home/chrb/.fleet/preview/osquery/docker-compose.pkg

 Failed to run docker-compose

This is caused by a missing PATH environment variable when launching
docker-compose (which appears to re-exec the docker-compose binary).
Fix this by passing on the current environment.
2021-06-25 14:53:31 -07:00
noahtalerman 7338e7bfef Add sentence casing to full name. Remove letter spacing from password fields (#1207) 2021-06-25 17:46:11 -04:00
gillespi314 da6394a6b7 Fix invite email template (#1202) 2021-06-25 14:10:03 -05:00