RachelElysia
5e3bcc4a61
React tab focus bug fix ( #4538 )
2022-03-10 16:16:07 -06:00
RachelElysia
a022a11ebf
Frontend Tech Debt: Typescript types ( #4319 )
2022-03-10 10:10:44 -05:00
Benjamin Edwards
f8cf6ea91c
make context type value header configurable ( #4441 )
...
* make context type value header configurable
* populate config
2022-03-09 17:22:29 -05:00
Martin Angers
a1c67547b3
Add new endpoints to retrieve device information by orbit identifier ( #4531 )
2022-03-09 16:13:56 -05:00
RachelElysia
e21299c124
Add Host Modal: Generate fleet installer with fleet desktop ( #4522 )
2022-03-09 10:49:19 -05:00
RachelElysia
8935515a08
App Settings Page: Align global secret buttons ( #4519 )
2022-03-09 09:16:45 -05:00
Michal Nicpon
1aa7b96837
change session duration to 5 days ( #4480 )
2022-03-07 15:37:54 -07:00
RachelElysia
02fa778788
Refactor Query/Policy UX ( #4334 )
2022-03-07 15:10:23 -05:00
Noah Talerman
937cd7f2eb
Update changelog and bump versioning ( #4497 )
2022-03-07 11:08:51 -06:00
RachelElysia
082dc4d755
Fix diff overriding agent options ( #4479 )
2022-03-04 16:20:22 -06:00
RachelElysia
91a6b38851
Replace github docs with fleetdm docs ( #4458 )
2022-03-04 14:00:27 -05:00
RachelElysia
c79c9030f1
Bug fix: Whitespace on remaining label tooltips ( #4454 )
2022-03-04 11:36:12 -05:00
RachelElysia
91474d89a3
Schedule page bug: Fix missing carat/bounciness ( #4442 )
2022-03-03 18:21:24 -05:00
Luke Heath
fbd63c6210
Fix masthead avatar so that gravatar image displays ( #4443 )
2022-03-03 16:05:54 -06:00
RachelElysia
7d60be4c15
Remove validation for webhook and metadata urls ( #4432 )
2022-03-03 12:20:49 -05:00
RachelElysia
fa3df0347b
Debounce, onchange, changelog ( #4413 )
2022-03-03 08:26:03 -05:00
Benjamin Edwards
b053684712
append newline char to raw log bytes for nice NDJSON format ( #4425 )
...
* append newline char to raw log bytes for nice NDJSON format
* add changes file
2022-03-02 17:23:23 -05:00
RachelElysia
8af5fa7a5a
Fix duplicate (team name, label name, user email) error handling ( #4352 )
2022-03-01 13:28:51 -05:00
Tomas Touceda
6cffd5438f
Only send test email when changing smtp values ( #4394 )
...
* Only send test email when changing smtp values
* Update comment
2022-02-28 18:28:51 -03:00
Martin Angers
4930ca2d0e
Support listing software hosts count filtered by team ( #4388 )
2022-02-28 13:55:14 -05:00
Tomas Touceda
1fdcb1bfc2
Error early if email already exists ( #4363 )
...
* Error early if email already exists
* Update changes/issue-4361-mail-change-should-error
Co-authored-by: Michal Nicpon <39177923+michalnicp@users.noreply.github.com>
* Fix test
* Lint fixes
* Fix another test
* Also check for invites
* Improve error checks
* Update comment
* Update tests
* Fix test
Co-authored-by: Michal Nicpon <39177923+michalnicp@users.noreply.github.com>
2022-02-28 09:34:44 -03:00
RachelElysia
ecf15adc33
Fleet UI: Enter submits for Remove and Delete modals ( #4336 )
2022-02-24 09:15:50 -05:00
RachelElysia
57697e4cd4
Loading/error state for Fleet certificate match Figma ( #4317 )
2022-02-22 17:45:46 -05:00
Martin Angers
84ac0f05a9
Grant write to policies to global maintainer ( #4321 )
2022-02-22 16:57:36 -05:00
Martin Angers
ad5146c491
Allow updating the policy platform (part 1 of the ticket) ( #4311 )
2022-02-22 13:42:03 -05:00
Tomas Touceda
4034a7ab59
Make SearchHosts behave the same as the filtering in ListHosts ( #4295 )
2022-02-22 10:19:51 -03:00
Martin Angers
2ab1b9ec85
Remove expiration of API-only user tokens ( #4314 )
2022-02-22 08:12:03 -05:00
RachelElysia
7cdc7bbec2
E2e Test: Team admin flow ( #4301 )
2022-02-21 21:09:36 -05:00
Michal Nicpon
4ce23c7d1b
Add team targets to pack spec ( #4272 )
...
* skip flaky tests
2022-02-21 09:18:58 -07:00
Tomas Touceda
6d582cffa0
Don't depend on last inserted id to get the id for the new software ( #4298 )
...
* Don't depend on last inserted id to get the id for the new software
* Correct typo
2022-02-18 16:30:24 -03:00
Lucas Manuel Rodriguez
c641e39ef4
Allow disabling auto updates in fleetctl package and orbit ( #4296 )
...
* Add disable-updates flag to fleetctl and orbit
* Fix ruleguard execution error on make lint-go
* Introduce dev-mode for ease of development of orbit
* Add changes file
2022-02-18 15:42:39 -03:00
gillespi314
3734cbd3a4
Remove new hosts count from homepage ( #4283 )
2022-02-17 17:27:29 -06:00
RachelElysia
f345446125
Edit Query Page: Fix UX for "Save as new" CTA ( #4235 )
2022-02-17 14:58:47 -05:00
RachelElysia
689de41878
Settings Page: Render SMTP port error ( #4239 )
2022-02-17 12:58:25 -05:00
RachelElysia
6f1c61bc86
UI Revamp: Add hosts modal ( #4217 )
2022-02-16 16:21:42 -05:00
gillespi314
089f49cc5d
Add new activity types for policy-related activities ( #4043 )
...
* Add new activities for policy create, delete, and modify, and apply policy spec
* Add PoliciesByID ds method; refactor delete svcs
2022-02-16 09:33:56 -06:00
Nate Felton
bb0b56acb7
Update postinstall to use more modern launchctl commands ( #4179 )
...
* Update postinstall to use more modern launchctl comamnds
Fixes #3995
* Switching to service-target specifier
* Removing unnecessary kill flag
2022-02-16 08:31:16 -03:00
Tomas Touceda
a49f2a06ed
Allow removal of munki versions ( #4189 )
...
* Skip any versions that are empty in munki
* Return not found if munki is uninstalled
* Fix lint
* wip
* Add deleted at for host_munki_version
2022-02-15 16:29:14 -03:00
Michal Nicpon
9009857022
Add get team by name to fleetctl ( #4202 )
2022-02-15 11:48:09 -07:00
Martin Angers
290b5d90e5
Add team target filters to rego authorization checks for running queries ( #4194 )
2022-02-15 13:41:48 -05:00
Zachary Winnerman
c5c72ed713
Add apm for testing apm ( #4053 )
...
* Add apm for testing apm
* Testing opentracing
* testing
* Testing
* go fmt
* Add config switch for tracing.
* fixup
* Update cmd/fleet/serve.go
Co-authored-by: Tomas Touceda <chiiph@gmail.com>
* Add support for both elasticapm and opentelemetry
* Fix driver stuff and config options
* Fixup
* fixup
* Add changes file
* Add config for sql driver
* fixup
* Add doc to exported field
* testing
* fixup
* fixup
* Testing again
* fixup
* testing
* Undo
Co-authored-by: Tomas Touceda <chiiph@gmail.com>
2022-02-15 12:42:22 -05:00
RachelElysia
0ffca38f77
Queries and Scheduled Queries UI: Performance impact tooltips ( #4201 )
2022-02-15 11:19:01 -05:00
Lucas Manuel Rodriguez
be72dc356c
Add CentOS parsing+post-processing to reduce false positives in vulnerability processing ( #4037 )
...
* Add CentOS parsing and post-processing in fleet
* Add tests and amend SyncCPEDatabase
* Add test for centosPostProcessing
* Changes from PR comments
* Amend software test
* Fix sync test
* Add index to source and vendor
* Use os.MkdirTemp
* Rearrange migrations
* Regenerate test schema
* Add support for testing migrations (#4112 )
* Add support for testing migrations
* Rename migration in tests
* Changes suggested in PR
* Go mod tidy
2022-02-14 15:13:44 -03:00
Zachary Winnerman
3babf53cf4
Fix OSVersion to work properly when distribution does not follow symver ( #3968 )
...
* Fix OSVersion to work properly when distribution does not follow symver
Certain distros such as ClearLinux or ArchLinux do not use symver or any
dotted versioning scheme for their releases. Archlinux uses the static
string "Rolling" and ClearLinux uses a single build number such as 35550
for their versions.
In Fleet console, this shows up as a string like "Archlinux 0.0.0.0"
which makes very little sense to the user. This change makes it so that
if OSQuery cannot generate a dotted version number, we should instead
use the build id as an opaque string.
* Add /changes
* Add tests for os_version
* fixup
* fixup
2022-02-14 12:55:23 -05:00
Michal Nicpon
075702113a
Print version warning when using fleetctl ( #4139 )
...
* Remove deprecated call in fleetctl
* Remove duplicate error returned by app.Run in tests
2022-02-14 09:43:34 -07:00
dayld
c32a225104
users table to cached_users to improve performance ( #4170 )
...
* users table to cached_users to improve performance
* add changes file
Co-authored-by: dayld <>
2022-02-14 09:48:17 -03:00
Zach Wasserman
1e843f3b89
Allow short IdP name in server validation ( #4077 )
...
A customer encountered an error when setting the value to "SSO" which
seems quite reasonable.
2022-02-13 19:35:59 -08:00
Noah Talerman
67827474c2
Prepare for Fleet 4.10.0 ( #4161 )
...
Co-authored-by: Zach Wasserman <zach@fleetdm.com>
2022-02-13 18:13:06 -08:00
Zach Wasserman
e20a9b4508
Add platform filters for MDM/Munki/Chrome queries ( #4144 )
...
* Add platform filters for MDM/Munki/Chrome queries
This should help quiet warnings that users/customers have reported when
these queries try to run on platforms without the macadmins extension
tables.
For #4123
* Improve documentation
* add changes file
* revert doc formatting
* Update tests
* Yet another test fix
Co-authored-by: Tomas Touceda <chiiph@gmail.com>
2022-02-11 14:10:26 -03:00
Tomas Touceda
c45115a915
Properly handle path in CVE URL prefix ( #4174 )
2022-02-11 14:10:13 -03:00