Commit Graph
316 Commits
Author SHA1 Message Date
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
gillespi314andLuke Heath 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
RachelElysia 8196fd0117 Host Details Page: No CTA for policies that have unknown status (#2841) 2021-11-08 14:19:50 -08:00
RachelElysia ed2a9abd9c Create/Edit pack UX: Pack save redirects to manage packs page, fix flash message (#2767) 2021-11-08 10:18:36 -08:00
Tomas Touceda d0777ccfd3 Change message for text so webhook works on slack (#2838)
* Change message for text so webhook works on slack

* Update preview text for the webhook in the FE
2021-11-08 15:13:02 -03:00
Tomas Touceda 7db6de7278 Serialize hosts writes per instance (#2753)
* Serialize hosts writes per instance

* Write hosts asynchronously

* Dont make the save in a goroutine

* Revert "Dont make the save in a goroutine"

This reverts commit 4a890c5271142755dec69a741582e7eca5c4c62c.

* Make all savehosts async

* Address review comments and make this approach configurable

* Address review comments

* Disable bulk seen time marking for a test

* Move host seen times to a new table

* Remove unused

* Add seen_time to list hosts

* Add some jitter to seen time flushing

* Remove unused

* Add timeout to deferred save host

* Add tests for serialSaveHost

* Update hosts in labels and policy executions in a serial way

* Address review comments and remove fk constraints in host software

* Make errCh buffered

* Add changes file

* Readd key
2021-11-08 11:42:37 -03:00
Martin Angers 1b5ec19cf5 Add author_email to payload of queries (Get/List) (#2798) 2021-11-08 09:06:56 -05:00
RachelElysia 7a22e71c69 Host Details Page: Hover rows for policies table and software table (#2808) 2021-11-05 09:29:03 -07:00
gillespi314 47dcafa2d5 Enhance UI for query-platform compatibility checks in new/edit query form (#2757) 2021-11-04 18:01:24 -05:00
Lucas Manuel Rodriguez 21908f31cf GET packs to always return disabled field (#2799) 2021-11-04 14:25:08 -03:00
gillespi314 136b0450c0 Fix memoization of data transform for query API results (#2790) 2021-11-04 11:48:46 -05:00
RachelElysia 0fbb9ab45f Pass fail UI for Policies app wide (#2769) 2021-11-03 13:13:58 -04:00
RachelElysia 9cb128d17a Teams API: Free tier no longer calls team API throughout the app (#2766) 2021-11-02 14:17:12 -04:00
Martin Angers a8735d55bb Implement async processing of hosts for label queries (#2288) 2021-11-01 14:13:16 -04:00
Noah Talerman 249927f750 Prepare for Fleet 4.5.0 release (#2741) 2021-11-01 11:39:55 -04:00
Tomas ToucedaandLucas Rodriguez fcb5d5b392 Make vulnerability processing less RAM hungry (#2739)
* Make preview work when run from scratch (no orbit running)

* Make vulnerability processing less RAM hungry

* Add changes file

* Only get the cpe list once

* Remove cache

* Try killing osquery as well as orbit and clear their db dir

Co-authored-by: Lucas Rodriguez <lucas@fleetdm.com>
2021-10-29 11:27:12 -03:00
Luke Heath e50ca4ece7 Allow team admins to manage scheduled queries (#2738) 2021-10-28 16:23:23 -05:00
Luke Heath fdb6090203 Show team admins create policy buttons (#2732) 2021-10-28 12:14:01 -05:00