fleet/server
billcobbler 618ba56484
Add host additional info filters (#28)
This change adds the ability to filter additional host info via the list hosts endpoint; a continuation from [here](https://github.com/kolide/fleet/pull/2330), but now filtering is accomplished via SQL. 

Additional object without filter:
```
curl 'https://localhost:8080/api/v1/kolide/hosts'
...
"additional": {
        "macs": [
          {
            "mac": "00:00:00:00:00:00"
          },
          {
            "mac": "02:42:c0:a8:10:05"
          }
        ],
        "time": [
          {
            "day": "13",
            "hour": "3",
            "year": "2020",
            "month": "10",
            "minutes": "43",
            "seconds": "11",
            "weekday": "Tuesday",
            "datetime": "2020-10-13T03:43:11Z",
            "iso_8601": "2020-10-13T03:43:11Z",
            "timezone": "GMT",
            "timestamp": "Tue Oct 13 03:43:11 2020 UTC",
            "unix_time": "1602560591",
            "local_time": "1602560591",
            "local_timezone": "UTC"
          }
},
...
```

Additional object with filter:
```
curl 'https://localhost:8080/api/v1/kolide/hosts?additional_info_filters=macs,notreal'
...
"additional": {
        "macs": [
          {
            "mac": "00:00:00:00:00:00"
          },
          {
            "mac": "02:42:c0:a8:10:05"
          }
        ],
        "notreal": null
},
...
```
2020-11-13 16:33:25 -08:00
..
bindata Allow import of github.com/kolide/fleet (#2213) 2020-03-29 19:22:04 -07:00
config Add redis use_tls cfg (#2311) 2020-10-01 16:25:48 -07:00
contexts Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00
datastore Add host additional info filters (#28) 2020-11-13 16:33:25 -08:00
health Fix documentation typos (#1682) 2017-12-21 18:37:32 -08:00
kolide Add host additional info filters (#28) 2020-11-13 16:33:25 -08:00
launcher Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00
live_query Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00
logging Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00
mail Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00
mock Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00
pubsub Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00
service Add host additional info filters (#28) 2020-11-13 16:33:25 -08:00
sso Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00
test Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00
websocket Update the Go import paths to new repo name (#27) 2020-11-11 09:59:12 -08:00