Martin Angers
c997f853e5
Make creation of http.Client uniform across the codebase ( #3097 )
2021-11-24 15:56:54 -05:00
Lucas Manuel Rodriguez
964f85b174
Amend policy creation and spec (for proprietary query), and add update APIs ( #2890 )
...
* Amend policy creation (proprietary query), add update APIs
* Fix Datastore.SavePolicy bug (and add tests)
* Add integration tests for new policy APIs
* Add author email
* Add activities
* Push breaking changes for return policy fields
* WIP
* Add integration test for host policies
* Make more improvements to policy representation
* Improve upgrade code (from PR review comments)
* PR changes
* Revert activities for policies
* Use *uint instead of uint for queryID, use fleet.PolicyPayload
* Filter out other schemas
* New policy flow (#2922 )
* created new policy flow -- no API connection
* added api props
* fixed prop name
* lint fixes
* removed unused modal; fixed style
* name, desc icons; created global components
* lint fixes
* ignoring certain files and lines for prettier
* Update frontend/pages/policies/PolicyPage/PolicyPage.tsx
* Make policy names unique across deployment
* Amend upgrade script
* Fix migration for unique names
* Do not deduplicate but instead rename policies
Co-authored-by: Martavis Parker <47053705+martavis@users.noreply.github.com>
2021-11-24 14:16:42 -03:00
Tomas Touceda
c65f8507fe
Remove host counts from software ( #3082 )
...
* Remove host counts from software
* Actually remove the host count from the struct
* Fix get test
2021-11-23 15:50:51 -03:00
Luke Heath
f510dcf936
Page position jumps when loading homepage software table ( #3092 )
2021-11-23 12:18:35 -06:00
RachelElysia
9cf025a0a5
Fleet UI: No Access only access to dashboard and my account page ( #3063 )
2021-11-23 11:50:21 -05:00
Tomas Touceda
4cd9dab577
Update shell in host users when they exist ( #3072 )
2021-11-23 10:23:12 -03:00
Lucas Manuel Rodriguez
028c2643f7
Fleet serve to exit if migrations are missing (default) ( #2803 )
...
* Add option to fleet to exit if migrations are missing
* Reverse serve exit migrations logic
* Fix typo
2021-11-22 14:47:24 -03:00
Lucas Manuel Rodriguez
0642bfdb1d
Add fleetctl debug migrations
command to get missing migrations ( #2967 )
...
* Add fleetctl command to get missing migrations
* Fix copy paste and lint
* Detect migrations applied out of order
* Add extra bullet to changes
* Trigger creation of migration status tables
* Fix unit tests
* PR fixes
* PR comment fixes
2021-11-22 14:06:12 -03:00
gillespi314
886b30fc4a
Remove five-row limit for teams search ( #3021 )
2021-11-22 09:30:55 -06:00
Zach Wasserman
2b2e9f9f44
Prepare for 4.6.1 release ( #3067 )
2021-11-21 21:23:25 -08:00
Lucas Manuel Rodriguez
59e01fbe08
Make fleetctl apply -f
fail with unknown kind: config
fields ( #3026 )
...
* Make fleetctl apply fail with unknown fields
* Add unit test
2021-11-19 12:37:36 -03:00
Noah Talerman
a6e9d551fd
Prepare for Fleet 4.6.0 ( #3018 )
2021-11-18 17:46:57 -08:00
Zach Wasserman
b65c61cb12
Change Orbit osquery to Fleet osquery in generated packages ( #3034 )
...
Use "Fleet osquery" rather than "Orbit osquery" in packages generated
by `fleetctl package`.
2021-11-18 17:43:52 -08:00
Zach Wasserman
73ee2c6b16
Add changes files
2021-11-18 16:52:53 -08:00
Zach Wasserman
3811a63daf
Add osquery flagfile support in Orbit ( #3006 )
...
- Orbit automatically loads the flagfile when it exists in the orbit
root.
- Add packaging support to include flagfile with package.
- Fix a panic when osquery fails to start up.
2021-11-18 15:06:33 -08:00
gillespi314
c8f3934772
Fix targets selector bug ( #2981 )
2021-11-17 10:26:49 -06:00
Tomas Touceda
77a91a7ab7
Add new index to policy_memership_history ( #2973 )
...
* Add new index to policy_memership_history
* Fix typos
2021-11-17 11:42:24 -03:00
RachelElysia
f81d010b72
Fleet setup: Overflow fix ( #2927 )
2021-11-16 12:55:57 -05:00
Martavis Parker
5ac01dff4e
Re-enabled software card for home page ( #2780 )
...
* re-enabled software
* added changes files
* lint fix
* fixed url format
* fixed 500 bug, order key
* fixed table data
* fixed data gathering and linking to hosts
* fixed grid columns
2021-11-15 15:42:51 -08:00
RachelElysia
a7c6b3e7d7
Add/Edit/Delete enroll secret UI ( #2645 )
2021-11-15 16:16:06 -05:00
Lucas Manuel Rodriguez
5c1edaf527
Kill existing instances of orbit
and osqueryd
in fleetctl preview
( #2921 )
...
* Kill existing instances of orbit and osqueryd in fleetctl preview
* Add changes file
2021-11-15 18:12:25 -03:00
Luke Heath
4619696036
Fix table layout styling on host details and query page ( #2925 )
2021-11-15 14:11:22 -06:00
Zach Wasserman
e279dc1682
Implement fleetctl updates rotate
( #2831 )
...
Add support for updating keys used in the TUF update system.
2021-11-15 10:01:48 -08:00
gillespi314
93764ec3ea
Add update invite action to user management page ( #2919 )
2021-11-15 11:32:28 -06:00
Martin Angers
45168bed1d
Remove deprecated app_configs table ( #2884 )
2021-11-15 09:34:51 -05:00
Martin Angers
3ae57a0242
Create errors with ctxerr, add the call to store them in redis ( #2786 )
2021-11-15 09:11:38 -05:00
Martin Angers
348841c90b
Add explanation output to fleetctl package ( #2864 )
2021-11-15 08:40:58 -05:00
Zach Wasserman
1bd50d8965
Prepare for 4.5.1 release ( #2913 )
2021-11-12 17:03:19 -08:00
gillespi314
86687a80cc
Add query author avatar; format last modified time ( #2898 )
...
Co-authored-by: Luke Heath <luke@fleetdm.com>
2021-11-12 16:45:53 -06:00
Luke Heath
af956537a1
More room for software names and keep tooltips visible ( #2867 )
2021-11-12 15:51:47 -06:00
gillespi314
249ca8482c
Add tab-based UI to host details page ( #2878 )
2021-11-12 13:43:29 -06:00
RachelElysia
7db762f8e2
Homepage UI: Add host total count and host status count ( #2894 )
2021-11-12 09:27:05 -05:00
Lucas Manuel Rodriguez
1f560c56a2
Return all scheduled queries and their stats on the host fetch API ( #2855 )
...
* Return all scheduled queries and their stats on the host fetch API (pack_stats)
* Use 'pack' instead of null and wrap errs with ctxerr
2021-11-12 08:18:25 -03:00
Luke Heath
0183863fb8
Fix team admin and team maintainer team settings display ( #2897 )
2021-11-11 17:31:47 -06:00
Luke Heath
4e1122aa72
Handle Team Admin removing self from team ( #2886 )
2021-11-11 16:46:16 -06:00
Tomas Touceda
a0730ca643
Add update invite API ( #2837 )
2021-11-11 17:33:06 -03:00
gillespi314
3e2dad8caa
Add login shell information to host users table ( #2854 )
2021-11-11 11:26:03 -06:00
gillespi314
229b91b530
Add endpoint for management of team enroll secrets ( #2849 )
2021-11-11 10:45:39 -06:00
Noah Talerman
15ec58ba44
Add missing changes from the 4.5.0 release to changelog ( #2891 )
...
- Remove remaining `changes` files that were included in the 4.5.0 release
- Update CHANGELOG to include the missing changes entries
2021-11-11 09:57:32 -05:00
Tomas Touceda
b802af6f44
Add host count to software API ( #2879 )
...
* Add host count to software API
* Update docs
* Update fleetctl tests to account for host counts
* Update docs to mention host_count special case
* Update func comment
2021-11-11 08:49:17 -03:00
Tomas Touceda
88b32d8c7f
List policies for hosts even if they don't have stats ( #2865 )
2021-11-11 08:40:32 -03:00
Tomas Touceda
b95bb52c89
Issue 2868 ignore admin reset password sso ( #2877 )
...
* Ignore admin forced password reset if sso is enabled
* Add tests for authenticatedUser
* If SSOEnabled is true, then set AdminForcedPasswordReset to false
* Update tests to cover new password reset and sso flow
* Add changes file
2021-11-10 19:30:15 -03:00
RachelElysia
0a5049b51e
Schedules and Policy UI: New empty state ( #2787 )
2021-11-10 13:46:16 -05:00
Luke Heath
700d78278b
Fix z-index of close schema button in query side panel ( #2871 )
2021-11-10 10:24:44 -06:00
Jacob Shandling
01959434cb
Render a host's version of osquery on its host details page ( #2851 )
2021-11-09 14:59:56 -06:00
RachelElysia
81ccbab31f
Dashboard UI: Hosts change on team selection ( #2839 )
2021-11-09 15:48:23 -05:00
RachelElysia
2d1e4c0898
Reinstate generate installer code from #2493 ( #2771 )
2021-11-09 15:02:01 -05:00
Luke Heath
d9556b3f7f
Perform client side filtering with react table ( #2834 )
2021-11-09 11:31:28 -06:00
Martin Angers
b57b64ccb2
Add total and per platform counts to host summary endpoint ( #2845 )
2021-11-09 09:35:36 -05:00
Tomas Touceda
cc7a405f93
Enable software inventory for new installations ( #2852 )
2021-11-09 10:28:14 -03:00