fleet/server/mock
John Murphy d5f9fcaeb2 Added FIM support (#1548)
This PR adds support for file integrity monitoring. This is done by providing a simplified API that can be used to PATCH/GET FIM configurations. There is also code to build the FIM configuration to send back to osquery. Each PATCH request, if successful, replaces Fleet's existing FIM configuration. For example:

curl -X "PATCH" "https://localhost:8080/api/v1/kolide/fim" \
     -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZXNzaW9uX2tleSI6IkVhaFhvZWswMGtWSEdaTTNCWndIMnhpYWxkNWZpcVFDR2hEcW1HK2UySmRNOGVFVE1DeTNTaUlFWmhZNUxhdW1ueFZDV2JiR1Bwdm5TKzdyK3NJUzNnPT0ifQ.SDCHAUA1vTuWGjXtcQds2GZLM27HAAiOUhR4WvgvTNY" \
     -H "Content-Type: application/json; charset=utf-8" \
     -d $'{
  "interval": 500,
  "file_paths": {
    "etc": [
      "/etc/%%"
    ],
    "users": [
      "/Users/%/Library/%%",
      "/Users/%/Documents/%%"
    ],
    "usr": [
      "/usr/bin/%%"
    ]
  }
}'
2017-08-18 10:37:33 -05:00
..
datastore_appconfig_helpers.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_appconfig.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_decorators.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_fim.go Added FIM support (#1548) 2017-08-18 10:37:33 -05:00
datastore_hosts.go Added FIM support (#1548) 2017-08-18 10:37:33 -05:00
datastore_invites_helpers.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_invites.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_labels.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_licenses.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_options.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_packs.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_users_helpers.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore_users.go Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore.go Added FIM support (#1548) 2017-08-18 10:37:33 -05:00
errors.go add mock package and use in invite tests (#603) 2017-01-10 16:49:14 -05:00