Commit Graph
11642 Commits
Author SHA1 Message Date
Eric 262b5644ba Website: pin version of jsforce (#18559)
Changes:
- `"jsforce": "^1.11.1",` » `"jsforce": "1.11.1",`
2024-04-26 02:00:23 -05:00
Mike McNeilandEric e4f1339d6e Website: sails.helpers.iq.getEnriched() and use code instead of nocode (#18538)
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-04-26 01:50:31 -05:00
Jason Lewis 255cea08cc removing CSE role from website (#18557) 2024-04-25 17:56:11 -05:00
Marko LisicaandRachael Shaw a0a8579b56 API design: API endpoint for updating a host's manual labels (#16979)
API design for: 
- #16767

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-04-25 15:53:01 -05:00
Luke Heath 3886a322fd Move freeze start time to 11am pacific (#18549) 2024-04-25 14:34:02 -05:00
Roberto Dip 08866bcc1c fix js-lint CI check (#18542)
it's currently failing on `main`
2024-04-25 16:27:34 -03:00
Noah Talerman ef767de2f9 Update pricing-features-table.yml (#18250)
- Deploy security agents coming next sprint
- Plan for customer-reedtimmer has changed to hosting S3 bucket for
Munki
2024-04-25 14:56:30 -04:00
Rachael ShawandVictor Lyuboslavsky 1657b38eba #17361 API changes: Add fleetd version to host details (#17814)
For #17361.

---------

Co-authored-by: Victor Lyuboslavsky <victor@fleetdm.com>
2024-04-25 13:26:28 -05:00
Luke Heath df7eafb4d5 Pin alpine base image to 3.19.1 (#18347)
https://hub.docker.com/layers/library/alpine/3.19.1/images/sha256-6457d53fb065d6f250e1504b9bc42d5b6c65941d57532c072d929dd0628977d0

Fixes
https://scout.docker.com/vulnerabilities/id/CVE-2024-2511?s=alpine&n=openssl&ns=alpine&t=apk&osn=alpine&osv=3.19&vr=%3C3.1.4-r6
2024-04-25 14:20:15 -04:00
Rachael Shaw de26973953 #17148 API changes: See if scripts are enabled for a host (#17813)
For #17148.
2024-04-25 13:20:01 -05:00
Marko Lisica 28e501cd3c Docs change: Use new Software Update (DDM) for macOS Sonoma (14) and higher (#17487)
Docs changes related to:

- #17295
2024-04-25 13:19:03 -05:00
George Karr 93fde03717 Update CHANGELOG.md (#18544) 2024-04-25 12:36:54 -05:00
RachelElysia 6dabcd524c Frontend: Improve URL and email validation (#18445) 2024-04-25 13:03:30 -04:00
Grant BilstadandRachael Shaw 414c27d53b Add link to file carve contributor docs (#18309)
File carves were moved to their own section in contributor docs
https://github.com/fleetdm/fleet/pull/16877
Fixed link on API page

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-04-25 10:19:33 -06:00
Roberto Dip 7edd756237 increase timeout for the installation of Colima (#18533)
saw many jobs timeout and fail. Optionally, should we use `macos-12`
that comes with Colima pre-installed? can make that change as well, just
lmk
2024-04-25 13:10:14 -03:00
Gabriel Hernandez c423f415a6 Fix uploading signed apple mobileconfig profiles (#18482)
relates to #18389

This fixes an issue with some signed apple mobileconfig profiles were
not able to be uploaded.

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

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/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-04-25 17:09:53 +01:00
github-actions[bot] a44bde8eee Update versions of fleetd components in Fleet's TUF [automated] (#18488) 2024-04-25 10:43:01 -05:00
Brock Walters fb767c0541 Update falconctl_options.yml (#18536)
Fixed typo in "falconctl" string.
2024-04-25 11:41:51 -04:00
Rachael ShawandNoah Talerman 2c9978ef21 Use "Fleet's agent (fleetd)" naming in the UI (#18238)
For https://github.com/fleetdm/fleet/issues/16512

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-04-25 10:33:29 -05:00
Rachael Shaw 0ccc7f6244 Use "Fleet's agent (fleetd)" naming in the CLI (#18528)
For https://github.com/fleetdm/fleet/issues/16512
2024-04-25 10:32:49 -05:00
Rachael ShawandEric 850e429b80 Better error handling in "Get human interpretation from osquery sql" (#18529)
+ Use the same "Failed to generate human interpretation using generative
AI." message if you send it something weird like "asdf" (so you don't
get a vague 500 error).
+ Simplify the code a bit

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-04-25 10:19:16 -05:00
Luke Heath 3a538e9729 Update policies via GitOps (#18537) 2024-04-25 10:56:50 -04:00
Luke Heath b82d5f4ef9 Add MDM commands directory to /it-and-security (#18535) 2024-04-25 09:05:18 -05:00
Gabriel Hernandez 5bc4acf9e8 new dynamic and manual labels UI test and update react testing library (#18369)
tests for the new label pages

also updates react testing library and its plugins versions

- [x] Added/updated tests
2024-04-25 13:26:26 +01:00
Victor Lyuboslavsky edf290bf54 Adding logging level to frequent server log messages. (#18486) 2024-04-24 20:52:31 -05:00
Eric 78fbcb8f28 Website: Update personalization on endpoint ops page. (#18502)
Closes: https://github.com/fleetdm/confidential/issues/6255

Changes:
- Updated view-endpoint-ops to sort and exclude quotes based on a user's
`primaryBuyingSituation`.
- Updated the quote by Brendan Shaklovitz in testimonials.yml
- Updated the endpoint ops page to hide/show videos based on a user's
`primaryBuyingSituation`
-
2024-04-25 07:47:35 +09:00
17d40562b7 Update frontend pattern doc (#18225)
- Update frontend patterns doc per discussion during today's sync

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: RachelElysia <rachel@fleetdm.com>
2024-04-24 15:26:08 -07:00
Jacob ShandlingandJacob Shandling d7821685a8 Migrate logic from nvdtools into Fleet (#18244)
## Addresses #15999

- [x] Added/updated tests
- [ ] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-24 15:25:59 -07:00
Jacob ShandlingandJacob Shandling 3a6cf2e599 UI – render informative message when user tries to save query with invalid platform(s) (#18473)
## #17771 
![Screenshot 2024-04-22 at 1 10
06 PM](https://github.com/fleetdm/fleet/assets/61553566/6b92efbb-6a5c-49f3-b903-624c85fd2173)

- [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-04-24 15:25:33 -07:00
George Karr d3b821cf47 Adding in cherry-pick into prepare branch and push (#18499) 2024-04-24 17:22:24 -05:00
Rachael Shaw a7f3505785 Add redirect for UI — Docs for rotating enroll secrets (#18520)
For #18239 (to fix a broken link in that modal)
2024-04-24 16:52:36 -05:00
Eric 048827bea7 Website: Fix testimonials.yml maintainers & DRI in custom config (#18522)
Changes:
- removed a leading slash from the path to
`handbook/company/testimonials.yml` in the website's custom config
2024-04-24 15:53:36 -05:00
Rachael ShawandMike McNeil 3e37b1b625 Stub out basis for AI-generated employee experience tips and risk register (#18501)
Add new fleetdm.com API endpoint for #18187

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-04-24 14:54:50 -05:00
JD 5ad5e17076 Article: Fleet release 4.49.0 (#18512) 2024-04-24 14:40:53 -05:00
Luke Heath 2a1c19e26c Adding changes for Fleet v4.49.0 (#18496) 2024-04-24 14:13:59 -05:00
Luke Heath 56a26f5ef8 Add George to infra codeowners (#18519) 2024-04-24 14:12:53 -05:00
Luke Heath b047e39af7 Adding an announce only flag so we can announce after publishing content (#18500) 2024-04-24 13:45:35 -05:00
Mike McNeilandRachelElysia 42171fcbbb typofix (#18505)
Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
2024-04-24 13:17:47 -05:00
Eric 49d270ba2c Website: Update email footer (#18504)
Closes: https://github.com/fleetdm/confidential/issues/6254

Changes:
- Updated the footer in the website's email template (Fleet Device
Management Inc. » Fleet Inc.)
2024-04-24 10:46:23 -05:00
Roberto Dip e4ebe31971 use Colima for CI runners (#18495)
The `macos-latest` runner is using `macos-14` + ARM now, which was
causing the Docker install to fail.

I switched to `macos-13` since seems to be a cheap x86_64 alternative
and figured what was the problem with Colima so we don't have to deal
with Docker anymore.
2024-04-24 08:38:07 -03:00
Eric baad672e43 Website: Make padding between sections on homepage consistent. (#18503)
Closes: #18435

Changes:
- Updated the space between sections on the homepage.
2024-04-23 19:05:35 -05:00
Mike McNeil d0bf073f79 Handbook: Stub out steps related to fixing a laptop not checking in (#18455) 2024-04-23 13:25:17 -05:00
Eric 70745dcf24 Website: update "Get your license" link & login/register pages. (#18489)
Closes: https://github.com/fleetdm/confidential/issues/6199

Changes:
- Updated view-new-license to redirect non-logged-in users to the
/register page (it was previously doing this, but had a policy applied,
so non-logged-in users were always redirected to the signup page.)
- Updated the /register page to support a new input: `purchaseLicense`.
If this query string is provided, the register page will redirect users
who sign up to the /new-license page.
- Updated the /login page to support a new input: `purchaseLicense`. If
this query string is provided, the login page will redirect users who
log in to the /new-license page.
- Updated policies to bypass the is-logged-in policy for the
/new-license page.
- Updated the "get your license" link in the website nav menu to go to
the /new-license page.
2024-04-23 12:25:29 -05:00
Jacob ShandlingandJacob Shandling d98d5e9ee4 fleetd-chrome: Remove spot conversions to string; all results are now converted in o… (#18223)
Follow-up cleanup for #18210

Merging during freeze with approval from @sharon-fdm and @lukeheath as this code only affects `fleetd-chrome`, which is released on its own schedule.

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-23 10:23:41 -07:00
Gabriel Hernandez 0474d72e9a fix downloading manual enrollment profile (#18487)
relates to #18483

This fixes an issue with downloading a manual enrollment profile on the
device user page. This changes how we download the file to use an anchor
tag and default browser behaviour instead of doing it in JS with the
FileSaver library.

We will probably want to remove all FileSaver library implementations in
the future
2024-04-23 13:54:54 -03:00
Benjamin Edwards 1c351575de support private registry in the ecs task definition (#17119) 2024-04-23 10:52:04 -05:00
Sam Pfluger ab1a097b8f Update pricing-features-table.yml (#18340)
Maintenance Windows" are coming soon
2024-04-23 11:28:01 -04:00
Marko Lisica 3f2e6738ca Test DDM OS updates (#18481)
Marko: I have VM that's on macOS 13.5, and want to dogfood OS updates via DDM
2024-04-23 11:13:15 -04:00
Dante Catalfamo 086e2464c2 Check macos version with semver for nudge disabling (#18485)
Fixes a bug where macos versions are incorrectly parsed for nudge
requirements
2024-04-23 10:09:47 -04:00
Mike Thomas 05357c1691 Update driving-company-culture-through-ai-haiku-poetry.md (#18480)
I added some extra haiku context to emphasize the AI's sterling effort
of incorporating traditional subject matters into its poetry.
2024-04-22 20:20:02 -07:00