Commit Graph
5778 Commits
Author SHA1 Message Date
RachelElysia 3054450065 Improve developer documentation: Update seed data documentation (#7904) 2022-10-05 12:42:45 -04:00
Luke Heath 753483ffd6 Add consistent input hover (#7677) 2022-10-05 09:43:54 -05:00
RachelElysia db348351ac Frontend e2e tests: Refactor using page objects (#7869) 2022-10-05 09:36:42 -04:00
Martin Angers c23a15394e Keep created_at timestamp of existing enroll secrets (#8062) 2022-10-05 08:35:36 -04:00
Eric 8c18446762 Update bullet point list on homepage (#8083) 2022-10-04 17:09:42 -05:00
Mo ZhuandGuillaume Ross 1592309f7a Specify where docker_volumes.name comes from. (#8075)
* Update fleet_schema.json

* Make description uppercase.

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
2022-10-04 12:49:56 -07:00
Martin Angers ec75fb10b2 Fix CI tests for Go (#8079) 2022-10-04 15:48:14 -04:00
EricandMike Thomas 53939e7858 Website: update billing info form for Fleet Sandbox users purchasing a license (#7748)
* add additional inputs to billing info form

* adjust layout, update labels to match wireframes

* update inputs

* rebuild cloud-sdk with new inputs

* Remove focus from billing info form

* update updateOne inputs

* Add signupReason to the User model, update new-license page script and signup action

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-10-04 14:35:09 -05:00
Eric fba863f1e1 Update test-website.yml (#8076) 2022-10-04 12:52:00 -05:00
RachelElysia ee2f28e890 Fleet UI: Rename to machine serial and private IP address (#8074) 2022-10-04 13:35:32 -04:00
RachelElysia 69ee2bd4c1 Fleet UI: Update create team name suggestions (#8073) 2022-10-04 13:35:15 -04:00
86b05bce3d Bug process (#7983)
* shift quality stuff to its own level

* add bug process

* specify rituals and slack channels

* remove QA steps section

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* GitHub not github

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* Use bug review DRI

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* GitHub not Github or github

* reconcile previous release blocking process with new

* typo

* specify help-release-bugs channel for more specificity

* specify DRIs

* specify metrics

* Apply suggestions from code review

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>

* include suggestions

* update filter links slightly

* fix typo

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-10-04 13:15:02 -04:00
Zach Wasserman 44dc5ab175 Add handling for Apple Team ID in Notarization (#7991)
Fleet's Notarization workflows no longer work without this argument, so this is added as an optional argument for Notarization.
2022-10-04 09:48:21 -07:00
Mo ZhuandGuillaume Ross 3b7926a6b3 Account policy data example query (#8070)
* query for checking for brute force intrusion attempts

* Fixing query

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
2022-10-04 08:50:41 -07:00
Mike McNeil 2d6bb9f869 Guillaume == DRI of schema docs (#8071)
* Update CODEOWNERS

* Update custom.js
2022-10-04 10:40:21 -05:00
gillespi314 e3590beaf7 Ingest ReleaseId from Windows registry (#8030) 2022-10-04 10:34:08 -05:00
Charlie Chance e453bac594 Handbook: key review edits (#8069)
dropped casing
2022-10-04 09:22:15 -06:00
RachelElysia fe9effa575 Update Docs: Add file carving and links to permissions documentation (#8064) 2022-10-04 11:12:10 -04:00
RachelElysia 01654925c7 Fleet UI: Add optional tooltip delay used on compatibility tooltip (#8065) 2022-10-04 10:03:51 -04:00
Martin Angers f5b6523359 Hide overrides key if empty, display comment for flags if empty (#7986) 2022-10-04 08:40:40 -04:00
Juan Fernandez 812d3c85de Fixes various bugs with NVD vulnerability detection (#7963)
- Improved NVD CPE matching process.
- Fixed bug with the 'software/<id>' endpoint not showing the generated_cpe value.
2022-10-04 07:04:48 -04:00
Frank Sievertsen a5912bedea API Bugs: Team view (fleet/teams/{id}) #6970
Fix host_count and user_count being always returned as `0` in `teams/{id}` endpoint.
2022-10-04 09:26:04 +02:00
Martin Angers 7151e05c6d Remove value validation of agent_options.{packs,schedule} (#8066) 2022-10-03 16:43:47 -04:00
Lucas Manuel Rodriguez a4d7e81475 Orbit to support environments with revoked enroll secrets (#8056)
* Support environments with revoked enroll secrets

* Add instructions on how to fix Orbit enroll

* Rename to last_recorded_error

* Add alternative instructions
2022-10-03 17:28:19 -03:00
RachelElysia ecb7c333d2 Frontend: Standardize modal and modal button code (#7740) 2022-10-03 15:11:36 -04:00
Roberto Dip c0bb0cc4e7 avoid panic when storing a nil pointer in cached_mysql (#8020)
related to #7420, this improves the logic of the clone function in cached_mysql to properly handle nil and nil pointers.
2022-10-03 13:29:20 -03:00
Roberto Dip cd2ab6b17c add server side validation for emails (#8022)
related to https://github.com/fleetdm/fleet/issues/7199, this adds email validation to the `verifyCreateShared` which is used for user creation in the server.

validation messages come directly from Go's `net/mail` package.

```
~/fleet $ curl 'https://localhost:8080/api/latest/fleet/users/admin' -X POST -H 'Authorization: Bearer $TOKEN' --data-raw '{"email":"asdf","name":"asdf@asd.com","password":"as;lkdfjasdlk;fja3234@","global_role":"observer","teams":[]}'
{
  "message": "Validation Failed",
  "errors": [
    {
      "name": "email",
      "reason": "mail: missing '@' or angle-addr"
    }
  ]
}
```
2022-10-03 13:29:01 -03:00
Guillaume Ross e48fbad3ac Adding the schema path to the fleet website deployment workflow (#8063) 2022-10-03 12:20:30 -04:00
Guillaume Ross b77113b1b5 Adding a bunch of examples (#8028)
* Adding a bunch of examples

Adding a bunch of examples and fixing missing trailing `;`s in existing ones

* Delete .sailsrc

Added .sailsrc accidentally form building locally

* Replaced sailsrc with original content

* Fixed typo in table name

* Undoing .sailsrc again

Ooops!
2022-10-03 11:32:03 -04:00
Martin Angers 8eee0b35f3 Add validations for agent options' command-line flags section. (#7979) 2022-10-03 08:29:41 -04:00
Charlie Chance 658c9ca437 Handbook: added new links (#8055)
Onboarding template is complete and added to the handbook.
2022-09-30 17:08:43 -06:00
EricandMike McNeil cf7ee367d4 Remove custom heading renderer when compiling markdown tables (#8054)
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-09-30 18:03:52 -05:00
Charlie Chance 69b0d39083 Handbook: Product edits (#8053)
Added some info about KPIs to the OKR section of the handbook.
2022-09-30 15:41:02 -07:00
Mike McNeil 93f0316d8c Website: Add redirect that requires less typing (#8044) 2022-09-30 17:01:49 -05:00
Charlie Chance 985701a0d7 Handbook: ceo shadow program finalization (#8052)
finalized details within the ceo shadow program
2022-09-30 15:41:40 -06:00
Luke Heath cc5783581b Change display type for label checkboxes (#8048) 2022-09-30 14:53:33 -05:00
Luke Heath 6b4d76b975 Fix device user page icon sizing (#8043) 2022-09-30 14:08:30 -05:00
Eric 742de5354d move swag CTA, update stylesheet (#8037) 2022-09-30 13:35:42 -05:00
Luke Heath ded2fb0149 Standardize back link implementation (#8039) 2022-09-30 12:50:04 -05:00
Gabriel Hernandez 64fa2bafe4 fix sso input values with leading or trailing spaces by adding trimming (#8000)
* add trimming to sso form data values

* add sso login failure error message on login form
2022-09-30 14:59:43 +01:00
RachelElysia c9527a51f3 Fleet UI: Packs chevron (#8034) 2022-09-30 09:58:57 -04:00
EricandMike McNeil 963297aab8 Website: Update meta titles and Twitter previews (#7772)
* update meta titles on pages built from markdown

* switch to summary_large_image for twitter previews

* Revert "update meta titles on pages built from markdown"

This reverts commit 8ac41e48a88b7f0a95819045b801ab00346acc76.

* Fleet device managment » Fleet for osquery

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-09-29 16:41:00 -05:00
EricandMike McNeil ddb074996c Website: Move schema table merging into helper, update build script (#7980)
* move table schema merging into helper

* update helper name, add evented value to table configuration

* update indentation

* update error messages for readability

* typo

* update helper name, exits and description

* Add missing columns to osquery_tables.json

* add merge schema script

* rename script to `generate-merged-schema`

* Update generate-merged-schema.js

* Add error messages

* update error messages

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-09-29 16:38:10 -05:00
Charlie Chance bd5eeee7e7 Handbook: per diem change (#8029)
clarified per diem to per day allowance
2022-09-29 13:09:28 -06:00
Zachary Winnerman 5d001c90de Bump provider versions for dogfood (#8027) 2022-09-29 13:58:23 -04:00
Charlie Chance 3d9ed94ec0 Handbook: Bizops Key Review (#8026)
added information about Key reviews and where to find the document on how to create the key review
2022-09-29 11:45:15 -06:00
Zachary Winnerman 7e69a34f51 Make the github action fail if used on the main branch (#7967) 2022-09-29 17:30:47 +00:00
Zachary Winnerman 75e49e9740 Remove lifecycle part for rds, terraform doesn't support it (#8025) 2022-09-29 13:28:13 -04:00
Zachary Winnerman 891bdc0e24 Some quick fixes that I noticed deploying sandbox dev (#7948) 2022-09-29 11:15:33 -04:00
gillespi314 2a6895b015 Log user email upon successful SSO login (#8012) 2022-09-29 09:25:45 -05:00