Commit Graph
10891 Commits
Author SHA1 Message Date
Sam Pfluger b1cf5a55f3 Add customer-success rituals (#17062) 2024-02-21 15:33:11 -06:00
Zak Scholl e173e23d08 fix: update k8s manifests for kubernetes install (#16570)
When attempting to follow the kubernetes install directions I
encountered a few issues.

1. The image version was no longer hosted on dockerhub. And new versions
now are tagged with a "v" prefix.
2. The webserver was not able to bind to port 443 on a managed version
of k8s.
3. The dns name(s) for the latest redis helm chart have changed. They
are now `{release}-master` for read-write and `{release}-replica` for
read only nodes.
4. The deployment API is out of date.

This PR fixes those issues.
2024-02-21 14:57:05 -05:00
Victor Lyuboslavsky c9e8d89e52 In fleetd-chrome, fixed RuntimeError seen by some hosts. (#16839)
https://github.com/fleetdm/fleet/issues/16394
As suggested:
https://github.com/rhashimoto/wa-sqlite/issues/156#issuecomment-1942477704

# Checklist for submitter

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

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [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
2024-02-21 13:10:20 -06:00
Gabriel Hernandez 7e3c0ef419 make os updates take up full width of the viewport (#16921)
relates to #16763

makes os updates page take up the full width of the viewport

- [ ] 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
2024-02-21 19:01:11 +00:00
Gabriel Hernandez 9af2a262cb change delete host modal and move pluralize util (#16918)
changes the delete host modal copy and moves pluralize to live with
other string utils


![image](https://github.com/fleetdm/fleet/assets/1153709/8b596a7e-3535-4d65-a368-5f301921d256)

- [x] Manual QA for all new/changed functionality
2024-02-21 19:01:01 +00:00
Jacob Shandling 1cf7362968 Merge branch 'main' into 15919-vulnerabilities-page 2024-02-21 10:58:58 -08:00
Mike McNeilandEric 24a783b412 Update account_policy_data.yml (#16963)
.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-02-21 12:46:58 -06:00
Eric 75c27c18c5 Website: Remove route for mdm migration webhook (#17040)
Closes: https://github.com/fleetdm/confidential/issues/5419

Changes:
- Removed the route for the `receive-from-customer-fleet-instance`
webhook
2024-02-21 12:46:10 -06:00
RachelElysia a34863fea0 Fleet UI: Update page descriptions styling (#17001) 2024-02-21 13:37:43 -05:00
RachelElysia 0aa187cbca Fleet UI: Set up flow breadcrumbs refactor (#16905) 2024-02-21 13:37:29 -05:00
Lucas Manuel Rodriguez 58d882b684 Reduce orbit logging when the server is down (#16968)
Orbit changes for #16423. 
Should also fix #16326 (in case of network errors).

Orbit will log the following every 5 minutes:
```
2024-02-20T14:27:40-03:00 INF network error error="Post \"https://localhost:8080/api/fleet/orbit/config\": dial tcp [::1]:8080: connect: connection refused"
```

- [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
  - 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)).
2024-02-21 15:36:15 -03:00
Eric 4b0cb5a854 Website: Update schema folder maintainer in custom configuration (#17041)
Changes:
- Updated the maintainer of the schema folder in the website's custom
configuration
2024-02-21 12:27:08 -06:00
Luke Heath 7361f4d8d5 Prepare v4.45.0 (#17005) 2024-02-21 11:32:22 -06:00
Benjamin Edwards 03873f6dcc include all secrets in vuln task (#17033)
this change should fix the issue of vuln task interfering with MDM
settings.
2024-02-21 11:40:09 -05:00
Eric 0d930e1f96 Website: Update links and card text on integrations page (#17008)
Closes: #16939

Changes:
- Updated the docs link and text for the Okta integration card
- Updated the docs link and text for the Active directory integration
card
- Updated the docs link and text for the Azure integration card.
- Updated the text for the Ansible card.
- Updated the docs link and text for the GCP card
- Updated the docs link for the Munki integration card.
- Updated the links for the Chef card.
2024-02-21 13:24:17 +09:00
Eric 6762908670 Update codeowner of /schema folder (#17020)
...
2024-02-20 18:10:41 -06:00
Jacob ShandlingandJacob Shandling 9d7966ac5f handle either 403 or 404 on SW details pages (#17017)
Update per
https://github.com/fleetdm/fleet/issues/16948#issuecomment-1955239845

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-20 15:44:47 -08:00
Mike McNeil 6a51dc8731 Handbook: CEO flaws: Link to ideas of how to give feedback (#16977) 2024-02-20 17:11:36 -06:00
Nathanael HollidayandSam Pfluger 4868c9e75e Add tool upgrade request and tool downgrade ritual (#16696)
Made changes requested here:
https://app.zenhub.com/workspaces/-g-business-operations-63f3dc3cc931f6247fcf55a9/issues/gh/fleetdm/classified/1112

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-02-20 16:59:50 -06:00
Jacob ShandlingandJacob Shandling 6c24f1b447 uncomment api calls (#17016)
uncomment real API calls

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-20 14:42:51 -08:00
Jacob ShandlingandJacob Shandling 31cd1e89d3 UI – Uncover the "Done" button on Add hosts > advanced > plain osquery (#17002)
## –> #16998 
<img width="966" alt="Screenshot 2024-02-20 at 11 23 20 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/2d15afe2-acfa-4e50-9877-eace26cbb3e2">


- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-20 11:49:34 -08:00
Sarah Gillespie eaa5c8bf56 Fix unreleased bug in host summary UI (#16999) 2024-02-20 12:47:37 -06:00
Noah Talerman 71255557da Re-deploy profiles is cross-platform (#16983)
- Fleet double checks and re-deploys profiles (1 retry) if the profile
fails to install on macOS and Windows ...
2024-02-20 12:43:10 -06:00
Jacob ShandlingandJacob Shandling 436e900d62 UI – update 4 Software > details pages with desired empty state for 404 responses (#16944)
## Addresses #16948

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-20 10:28:16 -08:00
Victor Lyuboslavsky 3748b6e8b5 Add gitops integration test for free tier. (#16960)
#13643

- `gitops_integration_test.go` tests free tier and
`gitops_enterprise_integration_test.go` tests premium tier
- `testing_utils.go` contains the common logic

# Checklist for submitter
- [x] Added/updated tests
2024-02-20 10:30:44 -06:00
Noah Talerman 25112f2f50 Update article: What API endpoints to expose to the public internet (#16687)
- Update article according to match our current understand of MDM
features here:
https://github.com/fleetdm/fleet/issues/16633#issuecomment-1932811770
- Add Windows MDM endpoints.
2024-02-20 11:22:18 -05:00
9ed0c193c8 Pluralize hosts_count (#16907)
#16906 

**IN DRAFT, WAITING ON https://github.com/fleetdm/fleet/pull/16897**

- [X] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality

---------

Co-authored-by: Victor Lyuboslavsky <victor@fleetdm.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
2024-02-20 10:17:07 -06:00
8cb6722df8 Return 0 count for team vulnerability (#16897)
#16891 

- [X] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality

---------

Co-authored-by: Victor Lyuboslavsky <victor@fleetdm.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
2024-02-20 09:49:11 -06:00
Lucas Manuel Rodriguez b911b36fb0 Amend loadtesting readme (#16981)
#16423.

Instructions were wrong, this is the way.
2024-02-20 11:18:22 -03:00
Mike Thomas e71cdf70e6 website-vuln-management-text-changes (#16976)
- updated messaging on the vulnerability management landing page.

# Checklist for submitter

- [x] Manual QA for all new/changed functionality
2024-02-20 16:25:18 +09:00
Sam Pfluger 9d03b952b2 Update communications.md (#16978)
...
2024-02-20 00:32:49 -06:00
Sam Pfluger 1f5a31d853 Merge website content to digital experience (#16975)
...
2024-02-19 18:26:22 -06:00
Mike McNeil e8e60d4e01 Handbook: Update CEO flaws (#16974) 2024-02-19 17:15:05 -06:00
Jacob ShandlingandJacob Shandling 9e3f36c60c UI – Fix alignment of empty states on 2 Software details pages (#16969)
## Addresses #16942 
- Disable header on empty table
- make vertical margin even
- also addresses same issue on Software version details tables
<img width="1912" alt="Screenshot 2024-02-19 at 1 56 34 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/8605a7a8-5538-407e-94ba-6e3ee33aefa5">

- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-19 14:51:32 -08:00
Sam PflugerandEric 1a26b7f753 Correctly request Mike for review (#16972)
...

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-02-19 16:50:54 -06:00
Jacob ShandlingandJacob Shandling 4df1159d75 UI – Apply missing truncation and overflow styles to SW OS table (#16971)
## –> #16941 

<img width="968" alt="Screenshot 2024-02-19 at 2 20 12 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/461d7eab-57ac-45e9-aa36-1310118caacd">


- [x] Changes file added for user-visible changes in `changes/` 
- [x] Manual QA

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-19 14:50:36 -08:00
Lucas Manuel Rodriguez 9080ff5361 Add docs on how to rebuild osquery-perf for load testing (#16970)
I had to run these steps for #16423. (To reduce memory footprint of
osquery-perf.)
2024-02-19 19:27:24 -03:00
Mike Thomas 7b5fe2720b Updated /logos (#16953)
Updated /logos to include up-to-date screenshots and wallpapers.
2024-02-20 06:58:18 +09:00
Robert Fairburn 3eddd82e3e Fix mysql 8.0 compatibility in loadtesting. (#16964)
Old snapshot was 5.7 would no longer work
2024-02-19 14:16:31 -06:00
Gabriel Hernandez e261bb5eb7 render the windows disk encryption error details message as a plain text (#16936)
relates to #16417

renders the Windows host disk encryption error messages as standard
text. These messages do not follow the expected format (e.g.
`/foo/bar/baz: status 200`), so we will just render them as standard
text.


![image](https://github.com/fleetdm/fleet/assets/1153709/7ed1ce39-56b0-4be2-885a-3e73af31fc9f)

- [x] Manual QA for all new/changed functionality
2024-02-19 17:08:39 -03:00
Mike McNeil 775decf152 Update account_policy_data.yml (#16962)
... <!-- being naughty to save time -->
2024-02-19 12:48:03 -06:00
Marko Lisica e8f979d7cf Move "Troubleshooting live queries" page to contributors docs (#16775)
- Cut down on user facing doc content so first time Fleet users can find
the right information. This could be moved into an "Advanced" section in
the future.
2024-02-19 16:39:12 +01:00
Lucas Manuel Rodriguez 6ea8f49f22 Replace fasthttp with Go's stdlib (reduces memory footprint) (#16922)
#16423

- To reduce memory footprint I'm replacing fasthttp with Go's stdlib
http package:
- To reduce CPU usage while Fleet is down am adding a connection check
before sending logs (otherwise osquery-perf spends a lot of CPU
marshaling JSON).

With fasthttp (memory start growing when I bring Fleet down, because it
starts to buffer logs):

![output_fasthttp_cut](https://github.com/fleetdm/fleet/assets/2073526/05161817-581c-4518-9751-7c014160e139)
With golang (memory start growing when I bring Fleet down, because it
starts to buffer logs):

![output_go_cut](https://github.com/fleetdm/fleet/assets/2073526/abdf899b-a812-478b-b638-28336513456a)
2024-02-19 11:33:19 -03:00
Mike McNeil d60463dc1b Handbook: Update product-groups.md (#16952)
- After driving the process along the CEO from 2020-2023, the Head of
Product Design took over for the CEO in the role of DRI for design
reviews in mid-to-late 2023 (I missed this update in the handbook)
- Added some other notes about how async participation works, since it
looks like we may have lost that philosophical language in the great
handbook migration from the departmental pages out into "Product groups"
2024-02-18 15:00:14 -06:00
Victor Lyuboslavsky 35ca4ee32b Add team filter to software detail APIs (#16876)
#16787
2024-02-18 07:14:20 -06:00
Rachael ShawandTim Lee f3cbea355a #4345 API design: macOS and Windows OS vulnerabilities (#15492)
Updates "Get host OS versions" endpoint to include vulnerabilities
(https://github.com/fleetdm/fleet/issues/4345)

---------

Co-authored-by: Tim Lee <timlee@fleetdm.com>
2024-02-16 18:40:33 -06:00
Eric b2fce04c0e Website: Fix typo on /device-management (#16947)
Changes:
- ~~Fixes~~ Fixed a typo on the /device-management page.
2024-02-16 18:26:17 -06:00
Andrew Baker 5b04cc1ae9 Update osquery-5.11.0.md (#16946)
Fix typo
2024-02-16 18:56:23 -05:00
JD a2ddcfd4e2 Article osquery 5.11.0 release (#16938)
Article: osquery 5.11 release
https://github.com/fleetdm/confidential/issues/5232
2024-02-16 14:52:19 -08:00
Jacob ShandlingandJacob Shandling 443ec3c622 Update no-hosts empty states copy (#16943)
Simple copy updates per
https://github.com/fleetdm/fleet/pull/16908#discussion_r1493009227

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-16 14:22:01 -08:00