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 Wasserman
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
noahtalerman
a21d027518
Add success notification for creating and updating labels ( #1205 )
...
- Add "Label created. Try refreshing this page in just a moment to see the updated host count for your label." message after the user successfully creates a label.
2021-06-25 11:58:02 -04:00
noahtalerman
6290bb24e6
Update notification message for inviting users and update notification styles ( #1204 )
...
- Add "An invitation email was sent from `sender_address` to `email`." to notification after a new user is successfully invited in the Fleet UI.
- Update notification styles
2021-06-25 11:55:47 -04:00
noahtalerman
9ca91e7db6
Add information about use of differential queries in Lambda documentation ( #1195 )
2021-06-25 10:23:35 -04:00
gillespi314
b02d8c8dd5
Remove unused image file ( #1201 )
2021-06-24 18:14:25 -05:00
RachelElysia
c5ff275783
Replace invitedbyusername with invitedby ( #1200 )
2021-06-24 14:52:09 -07:00
noahtalerman
bf4eb899c6
Add usage statistics documentation to Using-Fleet section ( #1196 )
...
- Add new `usage-statistics.md` file
- Update link in the Fleet UI to point towards new docs
2021-06-24 16:59:25 -04:00
noahtalerman
ab68767aec
Remove roundup and add retro. Add link to internal FAQ ( #1197 )
...
- Remove instructions for 🐄 Roundup. Starting next week, this meeting will be replaced with an "On-call retro"
- Add link to internal FAQ google doc
2021-06-24 16:58:45 -04:00
RachelElysia
aeb852e168
Remove username from UI ( #1168 )
...
* Remove username from UI code
* Remove username from tests
* Remove username from database
* Modify server endpoints for removing username
* Implement backend aspects of removing username
* Update API docs
* Add name to fleetctl
2021-06-24 13:42:29 -07:00
gillespi314
4909c0a4c5
Update email templates ( #1175 )
...
* Update email templates
* Update image file locations for email templates
2021-06-24 14:56:26 -05:00
noahtalerman
be2cf92b37
Add documentation for setting global and team agent options in Fleet UI ( #1190 )
...
- Add "Configuring agent options" section to `/1-Using-Fleet/1-Fleet-UI.md`
- Add 2 screenshots: 1. Global agent options form 2. Team agent options form
2021-06-24 13:59:41 -04:00
Zach Wasserman
9d5c87ecf2
Fix additional permission error in reset password ( #1187 )
2021-06-24 08:59:43 -07:00
gillespi314
c51ef4447d
Revise help text on team members page ( #1179 )
...
* Revise help text on team members page
* Update Cypress test
2021-06-23 22:20:56 -05:00
Zach Wasserman
763e69bc81
Use global options as default for new teams ( #1184 )
...
When creating a new Team, copy the global options so that the Team is
not initialized with null options.
2021-06-23 17:32:31 -07:00
Zach Wasserman
1417d01407
Make naming of host columns consistent ( #1183 )
...
Adding consistency between API and DB helps to make it easier for users
and developers working with the API to correctly order things.
Closes #317
2021-06-23 17:32:19 -07:00
Zach Wasserman
675e551484
Fix authorization check in reset password ( #1182 )
...
Improper authorization checks made it so that users could not reset
their password with a reset token.
2021-06-23 15:59:13 -07:00