Commit Graph
3331 Commits
Author SHA1 Message Date
Mike Thomas 5a44d8496f handbook-update-customer-requests (#3553)
Documented "+" prefixed labels for customer request issues, and did a spot of readability housekeeping.
2022-01-05 11:09:56 -05:00
Mike Thomas c6f9cb4cf3 Update FAQ.md (#3552)
* Update FAQ.md

Added a question about duplicate IP addresses.

* Update docs/01-Using-Fleet/FAQ.md

Add relevant link to "Fleet's teams feature..."
2022-01-05 13:25:56 +09:00
eashaw e335e835c9 Add customer portal and license dispenser to fleetdm.com (#3546)
* Add images for customer portal, dashboard, and email templates

* updated email layout and reset password template, new email template

* update ajax-button component to have an optional spinner

* updated cloud-error & stripe-card-element component styles

* updates to user model, add quote and subscription

* Login, signup, forgot password, update profile

* link to customer portal from pricing

* new-license page, bootstrap updates

* create quote action, dashboard page, update routes

* Add new page styles to importer, update component styles

* updates to js-timestamp

* update modal styles and layout

* using @submitted on ajax form, controller updates

* Update create-quote.js

* updates to quote model, action updates, truncate license key on dashboard

* update email layout, subscribe action, user model

* Update importer.less

* style updates, order confirmation

* use correct font

* style updates

* create license key

* new-license page changes

* signup page changes

* add billing format to js-timestamp component, dashboard updates, change password

* swap get started link for customers

* order -> subscription

* Update login.ejs

* Lint fixes, page updates, mobile styles

* remove edit-profile route, update layout, bootstrap, forms

* change customer-layout name to match other layout names, update copyright year in layouts

* changes requested from code review and #3570

* submit button width, contact font-size

* Update dashboard.less

* Update bootstrap-overrides.less

* slack logo update, login text
2022-01-04 20:02:42 -06:00
Luke Heath a269e9a5f9 Update 02-Testing.md 2022-01-04 16:50:49 -06:00
Kelvin Oghenerhoro Omereshone 897fa82ec1 Feature/add query to get apps opened within the last 24 hours (#3513)
* feat: add query to find running docker containers

* docs: 📝 add query to get Mac and Linux machines with unencrypted primary disks

* feat: add query to find running docker containers

* docs: 📝 add query to get Mac and Linux machines with unencrypted primary disks

* chore: remove queries from develop

* docs: add query to get running docker containers

* docs: add query to get machines with unencrypted primary disks

* fix: remove trailing ---

* fix: remove trailing ---

* chore: remove trailing ---

* docs: add query to get applications hogging memory

* fix: resolve merge conflicts

* chore: update PR

* chore: update PR

* chore: merge previous query

* feat: add query to find servers with root logins within the day

* fix: remove unneeded period

* docs: add instructions for submiting multiple queries

* fix: remove duplicate entry

* fix: remove period from get running docker containers query description

* docs: add instructions for submiting multiple queries

* fix: resolve merge conflicts

* feat: add description for query to fetch failing batteries

* fix: resolve duplicate descriptions

* fix: remove typo in deplying docs

* fix: reword description

* fix: add suggestions to improve description

* feat: add description to query to fet windows machines with unencrypted hard disks

* feat: update description for count apple applications installed query

* docs: 📝 Add query to get apps opened within the last 24 hours

* feat: add query to find apps not in Applications directory

* feat: add query to find subscription based applications that have not been opened for the last 30 days
2022-01-04 22:25:18 +01:00
RachelElysia 4a382d8b4f Spiffier UI: Checkbox and radio button styling (#3560) 2022-01-04 12:49:42 -05:00
RachelElysia 7ae666a274 User Settings Page: Link to privacy policy (#3561) 2022-01-04 12:48:20 -05:00
Zach Wasserman b56c620007 Pin actions to commit (#3566) 2022-01-04 09:30:02 -08:00
Noah Talerman ddff616ba0 Update default description for operating system policy (#3556)
- Update default description for operating system policy to make it clear that the policy attempts to match the exact version
2022-01-04 12:24:07 -05:00
Mike Thomas f29b2a6fac Communicating as Fleet (#3569)
* Communicating as Fleet

* Some rephrasing

* Handbook typo fix

Sentence case in heading - "Feature flags."
2022-01-03 23:32:10 -06:00
Zach Wasserman 8929917ee9 Update development license (#3562) 2022-01-03 15:35:53 -03:00
Zach Wasserman 08ff4e941c Make Linux postinstall more permissive (#3550)
In some installations (observed on GitHub Actions), the postinstall
script would fail to start the service because the `systemctl` binary
was at a different path than expected, or the `systemd` binary was not
found running.

This change allows the service to start on these environments.
2022-01-01 15:18:30 -08:00
Mike McNeil f20762b431 update copyright year in core product transactional email templates (#3549)
* update copyright year in core product transactional email templates

* Update password_reset.html

* Update change_email_confirmation.html

* Update smtp_setup.html
2022-01-01 12:41:32 -06:00
Mike McNeil 0daacd262a copyright year on fleetdm.com (#3548)
* copyright year

* remove unused config
2022-01-01 12:38:46 -06:00
Zach Wasserman ee96418d82 Add integration test for fleetctl preview (#3545)
Add nightly and manual job to run `fleetctl preview` and check for enrolled hosts.

Works on macOS and Linux. Windows cannot be tested on GitHub Actions due to lack of Docker Linux support.
2022-01-01 09:24:52 -08:00
Zach Wasserman 4a3de40a94 Add no-hosts option to fleetctl preview (#3544)
Intended mostly for testing, this is documented only in the Fleet
handbook.
2021-12-31 15:13:28 -08:00
Noah Talerman 632fe28ca6 Update Fleet handbook (#3542)
- Remove "Manual QA" and "Blog post" section from Engineering handbook
- Add "Release" section to product handbook
- Fix broken links in README
2021-12-31 13:53:29 -05:00
Noah Talerman 09654d77ee Prepare for Fleet 4.8.0 (#3536) 2021-12-31 09:58:08 -08:00
Zach Wasserman 80ed980b16 Add community section to Fleet Handbook (#3455) 2021-12-31 09:31:53 -08:00
Zach Wasserman bda2ef0ca0 Fix regex matching email in host search (#3539)
Fixes #3528
2021-12-31 09:16:25 -08:00
Zach Wasserman 404ca8a2bc Download artifact to build path in staging deploy (#3540) 2021-12-30 15:57:51 -08:00
Zach Wasserman 26479ccd3f Start staging tunnel in background (#3538) 2021-12-30 15:00:36 -08:00
Noah Talerman 40ba098913 Add "Automations" documentation page (#3537)
- Add "Automations" documentation page to document the available automations in Fleet
- Update the "Vulnerability processing" documentation
- Update the "REST API" documentation
2021-12-30 17:50:27 -05:00
gillespi314 fca1be4703 Modify /server/utils to handle all 2xx codes as POST success (#3534) 2021-12-30 16:00:10 -06:00
Zach Wasserman e008f70e1f Fix staging action to deploy Fleet server on PR and merge (#3531) 2021-12-30 13:23:39 -08:00
Zach Wasserman 12df9fbfce Add Fleet server deployment in CI (#3530)
Still needs further testing as it must be merged to `main` to test it out on GitHub.
2021-12-29 20:29:18 -08:00
Lucas Manuel Rodriguez 2f4ecb1b6b fleetctl package command to check for PEM file (#3375)
#3374
2021-12-29 17:32:55 -08:00
Lucas Manuel Rodriguez aaa5b7ec3c Allow hosts to check in even if Redis is down (#3506) 2021-12-29 17:06:23 -08:00
Mike McNeil 72d71b1eee spelling (#3515)
* spelling

* Update handbook.md

* Update product.md
2021-12-29 17:58:49 -06:00
gillespi314 0c6defc1b0 Handle null case for mdm data in host details UI 2021-12-29 17:19:26 -06:00
gillespi314 fec450ab5a Fix pagination for homepage software UI (#3501) 2021-12-29 16:22:18 -06:00
Omereshone Kelvin c9177f6497 Feature/add dominuskelvin to receive from GitHub (#3467) 2021-12-29 13:53:04 -06:00
Luke Heath 8f606ffccd Refactor manage hosts search (#3475) 2021-12-29 12:10:54 -06:00
RachelElysia e91b653703 Remove negations from frontend ternaries (#3509) 2021-12-29 11:46:47 -05:00
RachelElysia 66132c911f Global Policies Automation UI (#3498) 2021-12-28 13:07:18 -05:00
RachelElysia c5a173952c UI Spiffier: Bottom 3px of nav items clickable (#3510) 2021-12-28 12:13:35 -05:00
gillespi314 6d2d28d5a8 Add mobile device management and device-user mapping information to host details to UI (#3499)
* Add mdm, munki and device-user mapping to UI
2021-12-27 17:57:15 -06:00
Sevickson e776c2ea36 Dedup Get installed Windows software query (#3417)
python_packages query was 2 times in the same query
2021-12-27 18:39:31 -03:00
gillespi314 dde8bd88ca Fix bug in live query results UI (#3462) 2021-12-27 12:29:52 -06:00
Mike McNeil dc3316b9ab happy holidays! (#3500) 2021-12-25 14:39:28 -06:00
Zach Wasserman ab664e5304 Clean up E2E testing configurations (#3360) 2021-12-24 12:18:00 -08:00
Lucas Manuel Rodriguez 30e922db07 Fix mdm direct query ingestion for non-mdm hosts (#3483)
* Fix mdm direct query ingestion for non-mdm hosts

* Amend TODO comment

* Add dummy test
2021-12-24 09:43:31 -03:00
gillespi314 b54b5722d8 Handle certificate errors in generate installer UI (#3435)
* Handle errors in generate installer UI

* Add pem validation
2021-12-23 18:12:08 -06:00
gillespi314 013f425b0b Add form validation to create/edit user modal (#3479) 2021-12-23 18:09:48 -06:00
Lucas Manuel Rodriguez 787944482b Global policies automation webhooks (#3378)
* Add webhook to app config

* Add redis failing policies set and webhook

* Add basic webhook test

* Store hostname in redis

* Global policy deletion to remove policy ID from set and config

* Also process new passing policies

* Fix unit test

* Sort hosts

* Add more tests

* Add ListSets to the failing policies interface

* Fix server URL and garbage collect on the triggering side

* Do not use Redis SCAN

* Fix Redis operation order

* Add API changes to doc

* Add comments

* Add more tests

* Fix tests

* Add tests for config update upon deletion of policies

* Run make dump-test-schema

* Ignore policies that failed to run

* Add proper unit tests to trigger logic

* Fix comments

* WIP

* Add tests to service_osquerty_test.go

* Use SSCAN for listing hosts instead of SMEMBERS

* Add failing policies to docs/01-Using-Fleet/configuration-files/README.md

* Remove skip

* Fix PR comments
2021-12-23 18:26:55 -03:00
Zach Wasserman fb10d50f73 Hide warnings for removed migrations (#3449)
For #3427
2021-12-23 17:07:17 -03:00
Tomas Touceda 7b46df569c Update return values to be null if the data is not available (#3490)
* Update return values to be null if the data is not available

* Return nil in the parent object if neither is available

* Improve readability of the code
2021-12-23 16:57:43 -03:00
Tomas Touceda 06a64cdd2c Use id instead of seen time/created_at to sort hosts (#3482)
* Use id instead of seen time/created_at to sort hosts

* Add test for ordering by id
2021-12-23 15:45:50 -03:00
Lucas Manuel Rodriguez 5dc93a8c7a Fix TestPackage version (#3484) 2021-12-23 15:13:38 -03:00
Luke Heath 1d891cd343 Fix incorrect load state when selecting all hosts from the hosts filter (#3426) 2021-12-22 20:56:52 -06:00