Commit Graph
546 Commits
Author SHA1 Message Date
Tomas ToucedaandNoah Talerman 052e41851b Prepare for Fleet 4.6.2 (#3146) (#3179)
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2021-12-02 16:56:56 -03:00
RachelElysia 1253020678 New Policy UI: Add policy resolution to create and edit policy (#3125) 2021-12-02 10:03:56 -05:00
Luke Heath e750eb9745 Standardize TeamsDropdown component usage (#3135) 2021-12-01 17:37:33 -06:00
Luke Heath 79e046182a Add client side pagination to queries table (#3165) 2021-12-01 13:05:04 -06:00
Luke Heath 6624a9dfef Add redirects to page paths (#3161) 2021-12-01 11:42:31 -06:00
RachelElysia cb4707cef0 Query and Policy Flow: SQL error in realtime (#3158) 2021-12-01 12:18:58 -05:00
Lucas Manuel Rodriguez e64a88d8b1 Add COALESCEs on all host_seen_times JOINs (#3147)
* Add COALESCEs on all host_seen_times JOINs

* Use tx instead of d.writer

* Add unit tests

* Fix compile test
2021-12-01 09:05:23 -03:00
Tomas Touceda 4ef9cfdf63 Increase grace period of status for hosts (#3151)
* Increase grace period of status for hosts

* Update tests

* Update more tests
2021-11-30 18:37:27 -03:00
RachelElysia 3b0a454fb5 App wide UI: Fix policies keys (#3145) 2021-11-30 13:24:30 -05:00
RachelElysia b3b107512e Host Details Page: OS policy creator (#3109) 2021-11-30 12:12:53 -05:00
Tomas Touceda 919a3b5b01 Add forgotten changes file (#3144) 2021-11-30 13:12:09 -03:00
RachelElysia 185441adc9 Manage Schedule Page: Create/Edit schedule preview modal (#3102) 2021-11-29 18:29:41 -05:00
Tomas Touceda 036093874d Add cursor pagination to list hosts (#3120)
* Add cursor pagination to list hosts

* Update docs

* Update based on review comments
2021-11-29 15:06:00 -03:00
Tomas Touceda a36e029d95 App config caching per instance (#3071)
* Do caching of app config per instance instead of across all of them in redis

* Add changes file

* Simplify code based on review comment

* Use go-cache instead of creating our own

* Dont export consts

* Copy app config before returning it

* Fix lint

* Update go sum

* Update go sum
2021-11-29 12:51:57 -03:00
Martin Angers c997f853e5 Make creation of http.Client uniform across the codebase (#3097) 2021-11-24 15:56:54 -05:00
Lucas Manuel RodriguezandMartavis Parker 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
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