Commit Graph
9128 Commits
Author SHA1 Message Date
Eric 21e449041f Website: add homepage meta title and description to routes. (#14066)
Closes: #13731

Changes:
- Added the meta title and description for the Fleet homepage to
`website/config/routes.js`.
2023-09-22 17:00:14 -05:00
EricandMike Thomas 1b25187453 Docs: add syntax highlighting keywords to code blocks (#13963)
Closes: #13691

Changes: 
- Added keywords for syntax highlighting to code blocks in documentation
Markdown files.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-09-22 16:57:40 -05:00
gillespi314 38bf87b0a0 Preserve pending status for DEP-assigned hosts that are deleted in Fleet (#14073) 2023-09-22 16:50:43 -05:00
Jacob Shandling 1524510e89 UI – capitalize and align status icon in Automations column (#14095) 2023-09-22 16:27:45 -05:00
Rachael Shaw 433212dfed Docs: Add vulnerability description to software api 2023-09-22 14:07:31 -06:00
RachelElysia e1513086f6 Backend (ListHostsInLabels): Surface used by data when filtering hosts by labels (#14050) 2023-09-22 15:56:44 -04:00
RachelElysia 8f6368da4e Fleet UI: Fix vertical alignment of truncated cell (#14096) 2023-09-22 15:55:35 -04:00
RingoandSampfluger88 9e65664104 2023-09-19 Update open-positions.yml - SDR (#13974)
As we're going to be hiring for an SDR, here is a job spec with no
fluff. Please criticise....

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-09-22 14:23:59 -05:00
Jacob Shandling b6f072775f Add ability for fleetctl package to use local WiX v3 binaries when generating installer .msi (#14033) 2023-09-22 08:49:01 -07:00
RachelElysia 858092f137 Fleet UI: [tiny bug fixes] Table text cell vertical alignment [released], fix first letter capitalization [unreleased] (#14086) 2023-09-22 10:48:21 -04:00
Lucas Manuel Rodriguez 4bdef5dbe9 Add labels to the fleetd extensions feature (#14008)
#13287

- [X] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- ~[ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)~
- ~[ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)~
- ~[ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)~
- ~[ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.~
- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality
  - ~For Orbit and Fleet Desktop changes:~
- ~[ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.~
- ~[ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).~
2023-09-22 11:09:09 -03:00
Gabriel Hernandez 89a6b538b7 fix formatting on the script content and output UI (#14048)
relates to #13847

fixes the formatting of the script content and output fields. we now
preserve the spacing and line breaks.


![image](https://github.com/fleetdm/fleet/assets/1153709/70e28637-ea4b-4679-a38a-02d42f49830c)


- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2023-09-22 12:52:27 +01:00
Lucas Manuel Rodriguez eb8349567c Fix performance regressions in hosts APIs (#14036)
#13926 

I re-added the old queries back and we are now using them when not using
pagination or if the page size is larger than 100 (UI always uses
per_page=50)

TODO: We need to run actual load tests with high number of hosts (50k
hosts with 140 policies each)

- [X] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [X] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- ~[ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)~
- ~[ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)~
- ~[ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.~
- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality
  - ~For Orbit and Fleet Desktop changes:~
- ~[ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.~
- ~[ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).~
2023-09-22 05:19:02 -03:00
Lucas Manuel Rodriguez 2daebb41b1 Fix extension delivery bug fix Windows extension paths to .ext.ext (#13986)
Found these bugs while testing the extensions feature for #13287.

- [X] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- ~[ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)~
- ~[ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)~
- ~[ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)~
- ~[ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.~
- [x] Added/updated tests
- [X] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-09-22 05:17:27 -03:00
Andrew BakerandMike McNeil 36b3dff1f2 Handbook: Swag responsibilities and ritual (#14061)
Looking to match format with
https://fleetdm.com/handbook/company/leadership#vision-for-dept-handbook-pages

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-09-21 21:15:23 -05:00
Andrew BakerandEric 63a2d071a9 Drew bakerfdm expeditionpers podcast 4 (#14064)
Adding podcast episode with John Reynolds

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-09-21 18:06:38 -04:00
Sampfluger88 88219135f2 Handbook: Communications#spending-company-money (#14065)
- Linked "Why-spend-less"...
2023-09-21 16:54:19 -05:00
RachelElysia fd4e2733ba Frontend: [hour/s old bug] Ensure type null option for lastEditedQueryId (#14055) 2023-09-21 14:51:13 -04:00
Lucas Manuel Rodriguez fe7d9f9f8b Allow manual run of docker publish CI action (#14051)
I need this change to load test #13926.

Due to recent changes we are not triggering a build on every
branch/commit pushed.
For load testing we need a way to trigger a build manually.
2023-09-21 15:14:43 -03:00
RachelElysia 3a74a9fda4 Fleet UI: [bug squashes] Fix team dropdown z-index issue, fix copy icon hover state, fix spacing before icons (#14034) 2023-09-21 13:46:14 -04:00
RachelElysia 8dab938a89 Fleet UI: [small bug] Creating multiple new policies save button always enabled (#14042) 2023-09-21 13:44:02 -04:00
Alex Mitchell 0958cb8ea1 Update README.md (#14043)
Added a bullet for AE to help get the PO from the customer after
contract signing so we can invoice.

...
2023-09-21 11:19:23 -05:00
Mike McNeil 23bffce944 Update ceo.md (#14041)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-09-21 08:53:59 -05:00
Isabell ReedyandSampfluger88 6c8cab58b1 Handbook: process for equipment requests (#14032)
...

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-09-21 04:05:35 -05:00
Eric cd4f4a4790 Website: Fix license dispenser bug (#14023)
Closes: #14012

Changes:
- Updated the self-service license dispenser so send users who want to
buy a license for 1000 hosts to talk to an expert.
2023-09-20 11:37:09 -05:00
Sampfluger88 0620cdf06a Manage intake (#14016)
- Added manage g-ceo intake to CEO page
- Added ritual manage g-ceo intake
- Add Manage intake to communications
- Update "👑Crown jewels" to "🎐Why Fleet?"
- Deleted extra space in why this way
...
2023-09-20 00:37:32 -05:00
George Karr 4fbfab54d1 Change software opening to explicitly call out MDM team (#13987)
...
2023-09-19 14:51:39 -05:00
Nathanael Holliday d951a20a90 Update ceo.md (#13996)
Added KPI section as requested here:
https://app.zenhub.com/workspaces/-g-business-operations-63f3dc3cc931f6247fcf55a9/issues/gh/fleetdm/confidential/3658

...
2023-09-19 14:50:21 -05:00
Marko LisicaandNoah Talerman 2765d96503 2023-09-19: Handbook: Writing error messages (#13487)
Handbook: Writing error messages

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2023-09-19 14:39:17 -05:00
Roberto Dip 65c08b77ba update swift dialog version (#14000)
For #13386, #13373 and #13385, this updates the swiftDialog version.

I have tested locally that everything works as expected.
2023-09-19 13:49:58 -03:00
Lucas Manuel Rodriguez e7af7a7b79 Add Fleet server FIPS 140-2 v1 proposal (#13919)
#13288
2023-09-19 13:05:14 -03:00
RachelElysia 9c5d7faa58 ChromeOS tables: Errors surfaced in Fleet UI (#12376) 2023-09-19 10:06:29 -04:00
Eric 414c2f42b3 Website: add syntax highlighting to query details pages (#13955)
Closes: #13378

Changes:
- Added syntax highlighting to query details pages.
- Updated code block styles on query details pages.
2023-09-19 18:40:20 +09:00
Mike Thomas 88ad362232 Website - user story image update (#13997)
- Updated images for the three user stories.
- Fixed a Markdown error in one of the Wayfair user story headings.

Closes https://github.com/fleetdm/fleet/issues/13227

# Checklist for submitter

- [x] Manual QA for all new/changed functionality
2023-09-19 18:35:34 +09:00
George KarrandGeorge Karr 4849c29a53 Adding libcairo to packaged shared libraries to fix version mismatch (#13802)
# Checklist for submitter
- [x] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).

---------

Co-authored-by: George Karr <gkarr@xerithas-mac-16.local>
2023-09-18 20:27:24 -05:00
Tim Lee 338c64d78b Add version_resolved_in to software API (#13939) 2023-09-18 16:53:32 -06:00
Roberto Dip c508209e11 document migration webhooks (#13900)
This documents a few migration webhooks we have built, so I'm not the
only person that can run them.
2023-09-18 19:39:00 -03:00
Alex Mitchell b4f348c534 Update README.md (#13991) 2023-09-18 17:18:23 -05:00
Noah Talerman c62899e4c5 Tweak copy on Windows automatic enrollment page (#13861)
- Changes uncovered when dogfooding Windows automatic enrollment
2023-09-18 14:57:19 -07:00
Luke Heath 72b3a6b7bb Remove merge gatekeeper workflow (#13989) 2023-09-18 16:10:09 -05:00
Mo Zhu 5e531d011b Update Supported-host-operating-systems.md (#13944) 2023-09-18 11:49:57 -07:00
Mo Zhu e0eed5fde9 State that Chrome installation is only for root groups, not sub-groups (#13764) 2023-09-18 11:40:10 -07:00
Luke Heath 043976d250 Use GITHUB_TOKEN in merge gatekeeper (#13980) 2023-09-18 13:10:58 -05:00
Gabriel Hernandez 575c0af92a Revert "add windows bitlocker to mdm controls page (#13953)" (#13979)
revert windows bitlocker UI work
2023-09-18 18:25:49 +01:00
gillespi314 f0e87737a7 Add client_error column to host_disk_encryption_keys table (#13952) 2023-09-18 10:14:24 -05:00
Gabriel Hernandez db8c79aa2a add windows bitlocker to mdm controls page (#13953)
relates to #12926

This implements the changes to the Controls page that add the windows
Bitlocker functionality.
There is some work that needs to be complete when the API is done. For
now we are mocking the new disk encryption API response

**new column for windows hosts:**


![image](https://github.com/fleetdm/fleet/assets/1153709/39adb0fa-c59f-483f-a2c3-45a2b95492aa)

also includes various other changes behind the scenes that include
windows hosts into the disk encryption as well as changes to the
profiles status summary to use StatusIndicatorWithIcon

- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality
2023-09-18 15:22:18 +01:00
Eric 45e1b56bb1 Website: sort merged osquery schema (#13959)
Closes: #13722

Changes:
- Updated the `get-extended-osquery-schema` helper to sort the merged
schema by table name.
- Regenerated `/schema/osquery_fleet_schema.JSON`
2023-09-15 18:40:57 -05:00
EricandMike McNeil 85fdeb4234 2023-09-16: Website: Update sitemap, set lastModifedAt timestamps for osquery schema pages. (#13725)
Closes: #13728

Changes:
- Added /support to the array of hand-coded HTML pages in
`download-sitemap.js`:
- Updated `get-extended-osquery-schema`:
- Added a new (optional) input: `includeLastModifiedAtValue` if this
input is provided, the helper will:
      - Set a `lastModifiedAt` value on all tables.
- Send a request to the GitHub API to get a lastModifiedAt timestamp for
tables that have no fleet overrides.
- Use `git` to get a lastModifiedAt timestamp of when the tables YAML
file was changed.
- Updated the `build-static-content` script to include a lastModifiedAt
timestamp for table pages, and updated the `lastModifiedAt` value that
is set for pages built from `/handbook/company/open-positions.yml`

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-09-15 18:39:39 -05:00
Eric f894726d73 Website: Update pricing page styles (#13833)
Closes: #13776
Closes: #13781
Closes: #13782


Changes:
- Fixed a bug where Pricing tier names were not being shown when the
page is in "security" mode.
- Removed a CSS property that was creating a double border on tables on
older versions of Chrome and Opera.
- Updated page styles to match wireframes.
2023-09-15 18:37:19 -05:00
Isabell Reedy ea17f7d2ef Adding 'to be scheduled' step into churned bug clean-up (#13968)
1. Adding a 'to be scheduled' column to the bug board so that the group
product manager knows which churned bugs need to be prioritized back
into the sprint after the de-prioritization meeting. We'd previously
been sending them back to the bug board inbox, but this was causing some
confusion.

2. Changing terminology from 'continue' to 'schedule' as discussed at
de-prioritization meeting.
2023-09-15 17:48:51 -05:00