Commit Graph
5303 Commits
Author SHA1 Message Date
Roberto Dip 05ddeade90 add back-end implementation for SSO JIT provisioning (#7182)
Related to #7053, this uses the SSO config added in #7140 to enable JIT provisioning for premium instances.
2022-08-15 14:42:33 -03:00
Mike McNeil 080723dde7 Handbook: Add links to SOC 2 and trust reports, and to security handbook (#7159) 2022-08-15 12:35:24 -05:00
RachelElysia 9c7d2cfa60 Fleet UI: Set default pagination length to 20 (#7165) 2022-08-15 13:00:06 -04:00
Martin Angers b891e0d7f7 Add mdm solution payload to GET /hosts response when filtering by mdm_id (#7198) 2022-08-15 12:57:25 -04:00
Mike McNeil 11cefb6c61 Fix typo (#7200) 2022-08-15 11:27:07 -05:00
Andrew Baker 8c6e93be08 Update Swag request process (#6992) 2022-08-15 10:10:44 -05:00
8c0f35d264 Adding a video to the Fleet docs (#7081)
* Adding a video to the Fleet docs

These instructions make sure embedded YouTube videos display correctly on mobile.

* Add files via upload

- uploaded video embed guide gif

* Update handbook/community/README.md

- added a gif to show how to find the YouTube video embed URL

* Updated image link in community/README.md

updated image link

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2022-08-15 09:01:11 -05:00
Eric a6f45946c6 update docs scrollbars position (#7193) 2022-08-12 19:38:36 -05:00
Mike McNeil 41c7ce7c1a Website: Update button on sandbox expiry page (#7194)
Because you just saw a demo right?  You just used it
2022-08-12 19:06:18 -05:00
EricandMike McNeil 7974bdfa80 Website: Fleet Sandbox (#6380)
* create pages, add routes, update policies

* add new pages to importer

* sandbox page

* login -> sandbox-login

* Update login.less

* psuedo-code/code comments

* remove sandbox page

* Revert "remove sandbox page"

This reverts commit d5a1280759266f6bf587c9bab275d1a3e69ec16a.

* view action drafts

* delete forgot-password page

* two new actions + draft code

* change action name

* Draft view actions and page scripts

* Update signup.js

* update comments

* update signup & sandbox-login page script

* update helper comments

* update helper usage in comments

* view-sandbox » view-sandbox-or-redirect

* Update helpers, actions, and routes

* login » sandbox-login

* update attributes on user model

* update signup action

* update page scripts and importer

* Update view-register.js

* html + css

* update signup and view-sandbox-or-redirect

* Password reset

Update user's sandbox password when they have a sandbox instance

* add new-sandbox, update sandbox page

- `/try-fleet/new-sandbox` added for users who don't have an existing Fleet Sandbox instance,
- `/sandbox` updated to redirect users to the `/demologin` endpoint of their Fleet Sandbox instance if it is still valid, or display the sandbox expired state
-  updated policies & routes

* layout and importer updates

* update sandbox-login links & page script

* update signup action

* change logout redirect location to homepage

* lint fixes

* lint fixes

* Update sandbox & sandbox-expired

* Comment updates

* update password requirements for existing pages

* remove /get-started route

* lint fixes

* replace env variable with url

* remove `required: false` from organization attribute on user model

* send redirectToSandbox from view instead of routes

* changes sandbox page name

* add 10 second timeout to /healthz check, add authorization header to cloud provisioner request

* update environment variable name

* update authorization header

* remove /new-sandbox

* update unauthorized response to redirect to correct login screen

* update comments

* update layout

* replace new-sandbox redirects with consistency violation errors

* Provision Fleet sandbox for users logging in

* Revert "Provision Fleet sandbox for users logging in"

This reverts commit 6297c33892231d0ef98bed4cbb127f4263ebc48d.

* Revert "Revert "Provision Fleet sandbox for users logging in""

This reverts commit c2a2567b68325ea92e19f908226de2f52d8265f9.

* Revert "Revert "Revert "Provision Fleet sandbox for users logging in"""

This reverts commit acc178ea76ece637f7f6eab9f44ee51c44f59a00.

* update sandbox-login mobile styles

* update sandbox-expired page to match latest wireframes

* remove required: false and planned changes comments, update signup errors and behavior

* update error

* lint fix on updated error

* Update error's indentation

* remove added forgot-password flow, add redirect for sandbox users changing their password

* Use fleetSandboxDemoKey to login to Fleet Sandbox, remove password changing flow

* update bootstrap to give admin user an expired sandbox

* Update signup.js

* remove unused exits, revert password recovery email changes

* required:false is implied if unspecified, so can be omitted

* Remove defaultsTo: '', since it is not needed

This applies the changes discussed in https://github.com/fleetdm/fleet/pull/6380#discussion_r929538495

It also makes two other trivial changes.

* Eliminate another unnecessary require:false

I think this one is actually baked into the sails-generate template.

* remove custom password validation

* update page name (sandbox-teleporter) and view action name

* revert minor changes to existing files

* update sandbox login friendlyName

* Update unauthorized response to redirect to /login

* Delete new-sandbox.less

* update layouts and importer

* add /fleetctl-preview route for old get-started page, update sandbox route

* update signup action with changes from review, add retry() to cloud provisioner request

* Update routes.js

* add missing comma to route

* update layout, fix typo in signup

* Update sandbox-expired.ejs

* lint fixes

* Update download-sitemap.js

* small whitespace changes, regenerate cloud-sdk

* remove placeholder text in password inputs

* add loading spinner to sandbox teleporter

* add logout button to header nav

* hide header on sandbox-teleporter

* update errors, check if a user already exists before cloud provisioner request

* Update sandbox-teleporter.page.js

* Update sandbox-teleporter.page.js

* Update signup.js

* resize loading spinner, history.pushState() » history.replaceState()

* send users who reset their password back to the fleetdm.com homepage

* Add Zapier webhook request for sandbox signups

* rebuild-scloud-sdk after resolving merge conflict

* update zapier request error

* Add comment w/ context about how Zapier responds with a 2xx even if there was a problem

* Update links to /get-started to go to /try-fleet/register, change /get-started redirect

* Revert changes to links

* add /test-fleet-sandbox redirect, revert /try-fleet redirect

* send logged out users to the sandbox login page when they go to /try-fleet/sandbox

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-08-12 17:31:01 -05:00
Charlie Chance d728189dd5 Handbook: calendar audit ritual (#7192) 2022-08-12 15:51:43 -06:00
Zachary Winnerman d0aad25882 Added a redirect for instances that don't exist (#7168)
* Added a redirect for instances that don't exist

* fixup

* Switched to using ECR for fleet deployments instead of dockerhub
2022-08-12 17:43:13 -04:00
f642e3e7b9 Update README.md (#7185)
* Update README.md

Added a ritual for lead pipeline review and a link to the overview video on YouTube.

* Update handbook/sales/README.md

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

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-08-12 16:28:36 -05:00
Noah TalermanandChris McGillicuddy 0cf4fd107e In articles, remove reference to query packs (#7176)
* Update snowflake and import queries guides

* Add new image and update seed round article

* Change import queries guide name and add redirect to routes.js

* Add new import queries file

* Fix redirect. Thanks linter

* Update articles/import-and-export-queries-in-fleet.md

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

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-08-12 15:03:54 -05:00
Andrew Baker 71bbd78825 Drew bakerfdm add podcast episode 4 (#7191)
* Upload podcast episode 4 cover

* Adding podcast episode 4 article
2022-08-12 14:58:42 -05:00
Mike ThomasandEric df0b8c0045 Create consolidated FAQ.md (#6695)
* Create FAQ.md

I prepped the new FAQ.md, but ran into some snags with how the site renders the space between the FAQ sections. In particular the Contributing section.

* update consolidated FAQ's headings and relative links

* update consolidated FAQ with latest changes

* add missing links

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-12 14:56:55 -05:00
gillespi314 90f57f4849 Enhance API endpoints with host operating systems info (#7154) 2022-08-12 14:23:25 -05:00
Andrew Baker fdaccf6685 Embed Fleet and osquery preview video (#7170)
* Embed Fleet and osquery preview video

* Update embed link for Learn how to use Fleet docs page
2022-08-12 13:03:14 -04:00
Luke Heath 983e5a2ab9 Fix list labels parameter table markdown (#7174) 2022-08-12 11:21:04 -05:00
Mike McNeil fb997907df Handbook: Update positioning canvas link (#7188) 2022-08-12 11:11:10 -05:00
Chris McGillicuddyandMike Thomas 973cf43291 Updating Configuration Files table of contents (#7158)
* Updating Configuration Files doc table of contents

I moved the headings up a level to include more H2 headings, which would populate the table of contents.

* Update docs/Using-Fleet/configuration-files/README.md

Caught this while I was reviewing. It should be a tip box.

* Update docs/Using-Fleet/configuration-files/README.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-08-12 13:17:13 +09:00
Kelvin Oghenerhoro OmereshoneandMike Thomas 77de078917 Remove generate installer verbiage and update screenshot (#7111)
* feat: remove generate installer verbiage and update screenshot

* Update articles/how-to-install-osquery-and-enroll-macos-devices-into-fleet.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-08-12 12:48:54 +09:00
Eric 63ca6f9cb8 Website: hide documentation sidebars scrollbars (#7179)
* Website: hide documentation sidebars scrollbars

* lint fix
2022-08-12 12:02:54 +09:00
Eric 7fe9a27590 Website: update sitemap (#7107)
* Website: update hand coded html pages in sitmap

* add /podcasts
2022-08-12 11:54:01 +09:00
Mike Thomas 749d85a141 Update fleet-desktop-says-hello-world.md (#7026)
- added a missing apostrophe
2022-08-12 11:45:43 +09:00
Eric edcf09febd Website: add Zapier webhook to signup.js (#7177)
* Add Zapier webhook request to signup form, add signupReason input

* webhook-secret » webhookSecret
2022-08-11 21:05:24 -05:00
Eric d458d11048 Website: add utm_source to calendly link (#7178) 2022-08-11 19:09:25 -05:00
Zach Wasserman acf60189ff Add message for fleetctl when prepare commands are used (#7152) 2022-08-11 12:26:52 -07:00
Andrew BakerandEric 30d95622c3 Update embed from Loom to YouTube (#7167)
* Update embed from Loom to YouTube

* update embedded content div

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-11 13:48:53 -04:00
Mike McNeil 06d73d4146 Add autoapprove for founders editing CODEOWNERS (#7169) 2022-08-11 12:39:53 -05:00
Mike McNeil e6781e4379 Update CODEOWNERS to include handbook, etc (#7163)
* Update CODEOWNERS

* Update CODEOWNERS

* Update CODEOWNERS

* Update CODEOWNERS

* Update CODEOWNERS

* add articles/ + add leading "/" for CHANGELOG.md so it doesn't inadvertently catch others

* Update custom.js

* lint fix

* Update custom.js
2022-08-11 12:38:00 -05:00
Zach Wasserman 640a1f3192 Add coworking reimbursement information (#7133) 2022-08-11 08:28:18 -07:00
Mike McNeil 74f65447b7 Website README: Add instructions for db migrations (#7161)
Closes https://github.com/fleetdm/fleet/issues/6568
2022-08-10 23:23:13 -05:00
Mo Zhu 7d3d91990d Update pricing.ejs (#7157)
* clarify vulnerability scores (EVSS and CVSS)
* remove coming soon star from vulnerability scores, CISA exploits, and end-user self-service
* add customer promise crosses to remote orbit startup flags and manage orbit extensions
2022-08-10 22:17:49 -05:00
Eric 23ec518eb4 Website: Upgrade sails-hook-orm dependency (#7160)
* upgrade sails-hook-orm dependency

* Update package.json
2022-08-10 19:52:52 -05:00
Juan Fernandez 8dccc42027 Bug 5983: Performance issues when listing software (#6879)
Improve performance when listing software by using the software_host_counts aggregate table.
2022-08-10 17:43:22 -04:00
dependabot[bot]andTomas Touceda 6f0e0873ca Bump golang from 1.18.4-bullseye to 1.19.0-bullseye (#7039)
* Bump golang from 1.18.4-bullseye to 1.19.0-bullseye

Bumps golang from 1.18.4-bullseye to 1.19.0-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update other golang deps as well

* Update missing go mods

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tomas Touceda <chiiph@gmail.com>
2022-08-10 17:00:01 -03:00
Martin Angers c8cdddf0ea Update /macadmins endpoints to include MDM name and aggregate count (#7137) 2022-08-10 15:15:01 -04:00
Lucas Manuel Rodriguez 0d255d2252 Amend dependabot branch format (#7148) 2022-08-10 16:14:28 -03:00
Roberto Dip fc8c15c0d1 add application config setting to enable JIT provisioning (#7140)
As part of #7053, this adds a config setting to enable JIT provisioning.
2022-08-10 15:15:35 -03:00
Robert Fairburn 1f1ee964ab Improve APM in Loadtesting (#7061)
* Initial cloudwatch stub for loadtesting/apm

* Fix duplicate policy attachment name

* elastichsearch pull keys from ssh secret

* Set aws region for run-ansible

* Alternate way to specify region in run-ansible

* Fix elasticsearch_ansible ssh file modes

* Cloudwatch agent config elasticsearch

* Fix ansible indents

* Set platform to linux/amd64 for loadtesting docker image

* Use /dev/sdb on elasticsearch/apm

* fixup

* elasticsearch volume mounted

* elasticapm increase shards and size

* Increase elasticapm instance size

* Document how to get the IP for APM ec2 instance
2022-08-10 12:33:49 -05:00
gillespi314 e2194be61c Add schedule package and refactor cron jobs for cleanups, aggregations, and usage statistics (#6618) 2022-08-10 11:00:56 -05:00
Mike McNeil 69fb9ad026 Handbook: Add link re: working at Fleet (#7146)
This page is linked to from hiring materials, which don't always make the "open source is forever" point.  This adds a link to accomplish that, for folks who are really digging in.
2022-08-10 10:25:09 -05:00
Martin Angers 9755eb2e27 Support async saving of scheduled query statistics (#7012) 2022-08-10 10:01:05 -04:00
Zachary Winnerman 56910ea261 Add vuln database config for sandbox (#7126) 2022-08-10 09:22:13 -04:00
Kelvin Oghenerhoro OmereshoneandEric 71952c9b0a Make top banner not sticky (#6797)
* feat: Make top banner not sticky

* fix: issue with transition on page load and scroll

* fix: add semi colon to less to resolve linting issues

* fix: commas issue in less

* fix: space between header and cta-banner

* fix: resolve scrolling weird animation and hero section jumps

* fix: responseive top value set

* feat: don't animate background color

* feat: add transition for the top property of the header

* update sticky header function and styles

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-10 12:23:14 +09:00
dependabot[bot] 56ea9ee1b3 Bump dawidd6/action-download-artifact from 2.21.1 to 2.22.0 (#7132)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 2.21.1 to 2.22.0.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/6765a42d86407a3d532749069ac03705ad82ebc6...ea71f332a90fd52416b1629b933dcf7e0ccd421d)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-09 16:02:11 -03:00
Roberto Dip bfd98557f9 update golangci-lint version (#7115) 2022-08-09 15:42:35 -03:00
gillespi314 3a88afaf98 Add new database tables and queries for host operating systems (#6920) 2022-08-09 13:34:41 -05:00
Zachary Winnerman 3a1c4e45f2 Add ALB logging for fleet sandbox (#7127)
Closes #7121
2022-08-09 13:38:14 -04:00