Commit Graph
13657 Commits
Author SHA1 Message Date
Noah Talerman b5fcaa73dc Update story template (#22280)
- Reminder to use the reference docs branch instead of `main` (also no
more draft PRs)
2024-09-22 22:01:53 -05:00
Noah Talerman 6d9eb8d73e Clean up Product Design responsibilities (#22282)
Product Design doesn't have these responsibilities anymore
- Bugs go straight to the release board
- I think @spokanemac ranks features after the "Sprint-kickoff review"
and is DRI for the release article
- We use [experimental
features](https://fleetdm.com/handbook/company/product-groups#experimental-features)
instead of "beta" features
2024-09-22 22:01:27 -05:00
Sam Pfluger 85a8cb9b6b Clarify empty space formatting (#22294) 2024-09-22 15:23:51 -05:00
Rachael Shaw 2d90b7f35b Update product-design.rituals.yml (#22285)
Create the reference docs release branch as part of product design
sprint kickoff
(This will help make sure everyone's on the same page re: which branch
to make API design PRs to)
2024-09-22 15:18:23 -05:00
Rachael Shaw b26c592143 Handbook: Update drafting steps (#22286)
- Update where to make reference doc PRs (use reference doc release
branch)
- Point toward story issue template re: what to link to in issues (since
it's always evolving)
2024-09-22 15:18:01 -05:00
RachelElysia d7594d1f1d Fleet UI: Disable install/uninstall actions if scripts are disabled (#22240) 2024-09-20 13:19:43 -07:00
Noah TalermanandRachelElysia fc8b1d67f5 Remove placeholder text (#22274)
---------

Co-authored-by: RachelElysia <rachel@fleetdm.com>
2024-09-20 13:00:01 -07:00
Rebecca Cowart a17ab39ab6 Update button name in deploy-fleet.md (#22271)
Render changed their "Apply" button to read "Deploy Blueprint"
2024-09-20 14:57:13 -05:00
84473c2735 feat: update MDM migration guide with new UX (#22128)
> Related issue: #22097

# 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/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: spokanemac <jack@jdstrong.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Noah Talerman <noahtal@umich.edu>
Co-authored-by: JD <spokanemac@users.noreply.github.com>
2024-09-20 15:39:16 -04:00
1677783064 GitOps & API design: Add multiple Apple Business Manager and Volume Purchasing Program connections (#21043)
GitOps and API changes for the following story:
- #9956

DONE: 
- ~~Contributor API endpoints to support best practice GitOps (`fleetctl
gitops`) and backwards compatibility GitOps (`fleetctl apply`)~~
  - https://github.com/fleetdm/fleet/pull/21043#issuecomment-2338218929

---------

Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
Co-authored-by: Dante Catalfamo <43040593+dantecatalfamo@users.noreply.github.com>
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-09-20 12:21:52 -05:00
Noah Talerman eeb0579763 Dogfood: remove "Explore data (fleetdm.com)" team (#22246) 2024-09-20 12:16:41 -05:00
Brock Walters 92d3b708d7 Update discovering-chrome-ai-using-fleet.md (#22268)
It's 1 letter. I waited days to do this. :)
2024-09-20 10:04:37 -07:00
Lucas Manuel Rodriguez 8d664bd456 Make software batch endpoint asynchronous (#22258)
#22069

API changes: https://github.com/fleetdm/fleet/pull/22259

QAd by applying 10 pieces of software on a team, which took 3+ minutes
in total (which, before these changes was timing out at 100s.)

With this approach, a GitOps CI run timing out might leave the
background process running (which will eventually be applied to the
database). The team discussed and agreed that we can fix this edge case
later.

- [X] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [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
2024-09-20 11:55:47 -03:00
RachelElysia 2708988446 Fleet UI: Fix observer persisting host_id when querying host from host details page (#22249) 2024-09-20 07:50:10 -07:00
Noah Talerman e4b6fae72f Update pricing-features-table.yml (#22235)
- ACME in 2025
2024-09-20 10:18:45 -04:00
Noah TalermanandSam Pfluger 2a88d5a210 Add Product Designer position (#22250)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-19 19:06:06 -05:00
Noah TalermanandEric 07a58266ab fleetdm.com/start: suggested copy change for fleetctl install (#22251)
- Suggesting capital "Linux" and "macOS" b/c it feels more official.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-09-20 08:11:00 +09:00
Sam Pfluger edec764a27 Remove AE position (#22256) 2024-09-19 16:10:52 -05:00
Sam Pfluger f247e57931 Add template response to hiring steps (#22255) 2024-09-19 16:01:31 -05:00
Mike McNeil d52335eb13 Update link, clarify iOS (#22230) 2024-09-19 16:51:44 -04:00
Luke HeathandSam Pfluger e2ac27e011 Document 0-day macOS major version support process beginning with macOS 16 (#22243)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-19 13:35:17 -05:00
Jahziel Villasana-Espinoza 90c04eef37 fix: stop profiles that never reached the host from showing up as failed (#22186)
> Related issue: #21891

# 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/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-09-19 11:31:46 -04:00
Eric ad4c05e9ec Website: Update start CTA orb image (psyStage 4) (#22232)
Changes:
- Updated the /start CTA image for psystage 4 users
2024-09-19 10:24:06 -05:00
Mike McNeilandEric 6ab05ded4c Update link + CTA on pricing.ejs (#22229)
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-09-19 10:06:45 -05:00
Mike McNeil 246fa60007 Iron out the nav -- Update layout.ejs (#22151) 2024-09-19 10:04:51 -05:00
Eric ebb62af6d9 Website: Deliver contact form messages to Slack (#22231)
Related to: https://github.com/fleetdm/confidential/issues/8098

Changes:
- Updated `deliver-contact-form-message` to send contact form
submissions to a Slack webhook.
2024-09-19 09:09:21 -05:00
Gabriel Hernandez 9a1b3769c8 show correct chrome software icon for chrome packages (#22233)
relates to #20865

Show the correct software icon for uploaded chrome packages


![image](https://github.com/user-attachments/assets/85215a31-0b63-438b-a4dc-661cea026c3b)

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Manual QA for all new/changed functionality
2024-09-19 11:50:18 +01:00
Eric 721ed30903 Website: Add search and breadcrumbs to article template page (#22171)
Closes: #15857
Closes: #21850

Changes:
- Updated the article page template to include a search input and
breadcrumb links.
2024-09-19 07:37:22 +09:00
36ea5ccd76 Update tooltip for mac minimum target OS version label (#22157)
Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Roberto Dip <dip.jesusr@gmail.com>
2024-09-18 15:53:30 -05:00
Lucas Manuel Rodriguez 90959dbc9f Fixes for no-team.yml GitOps (#22210)
#22185

- [X] Manual QA for all new/changed functionality
2024-09-18 14:16:59 -03:00
jacobshandlingandJacob Shandling 4ee79ae4a6 UI: handle possibly 'null' 'storedPolicy.team_id' on update policy call (#22215)
## #22145 


![ezgif-2-c62195a3ba](https://github.com/user-attachments/assets/4db3fcf8-f706-40e5-a1e5-c422ff7ac6c6)

- [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-09-18 12:47:11 -04:00
Ian Littman f7fab000f8 Pass through uninstall error messages from backend (#22208)
# Checklist for submitter

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

[See
Slack](https://fleetdm.slack.com/archives/C01EZVBHFHU/p1726605318985819?thread_ts=1726588126.583269&cid=C01EZVBHFHU)
from @noahtalerman for context
2024-09-18 11:22:22 -05:00
Ian Littman ea2a978733 Ensure edited scripts provided from the client with newline switches and no other changes get converted to "\n" (#22196) (#22199)
# Checklist for submitter

- [x] Manual QA for all new/changed functionality
2024-09-18 09:46:09 -05:00
Eric 1f1bc9c949 Website: add default organization to Premium trial license keys. (#22192)
Closes: #22190

Changes:
- updated `save-questionnaire-progress` to set a default value for the
`organization` value of generated license keys (if a user does not have
an organization set)
2024-09-17 18:00:58 -05:00
Victor Lyuboslavsky ddbdce4ab9 Updated PS1 install/uninstall scripts to fail on error. (#22164) 2024-09-17 17:32:14 -05:00
Sharon Katz b11edd9398 Add CIS policy for tests (#22112) 2024-09-17 17:49:23 -04:00
Roberto Dip 2bfbf2fe3f Allow CA certificates with extendedKeyUsage attributes. (#22160) 2024-09-17 18:07:34 -03:00
jacobshandlingandJacob Shandling f135d5b732 UI – 2 small unreleased bug fixes for software install policy automations UI (#22181)
## 2 small fixes for issues found in QA

- Capitalize word in tooltip
- Correctly render error message, with correctly colored icon

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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-09-17 17:04:12 -04:00
Ian Littman 518a4a1f98 Use previous package filename for activity if installer edit doesn't change the package (#22177)
Also adds a line in the makefile help for generate-doc, as it took me
way too long to find that command this time.

# Checklist for submitter

- [x] Manual QA for all new/changed functionality
2024-09-17 15:21:25 -05:00
JD b11101173c Update the last few mentions of DEP to ADE (#22170)
Replace the last few mentions of DEP with ADE to align with Apple's
vocabulary.
2024-09-17 11:06:38 -07:00
RachelElysia 0fe6b6c6e1 Fleet UI: Host filter styling/click bug fixes (#22147) 2024-09-17 10:10:34 -07:00
RachelElysia 7e389d1ba7 (Unreleased bugs) Fleet UI: 20404 edit software feature (#22168) 2024-09-17 10:09:33 -07:00
Lucas Manuel Rodriguez 2d05f2450d Minor fixes to policy software installations (#22148)
PR for the three fixes described in #22104.

- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality
2024-09-17 13:30:27 -03:00
jacobshandlingandJacob Shandling b93d2629d7 UI - Support software status filter for 'No teams' on the hosts page (#22143)
## #22136 


![ezgif-4-00c412809f](https://github.com/user-attachments/assets/5c22cc43-8182-4769-b0b3-4d34fa427488)

- [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-09-17 12:01:02 -04:00
8575535116 Add installer edit side effects to batch installer update (via GitOps) (#22100)
#21612 

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated tests

---------

Co-authored-by: RachelElysia <rachel@fleetdm.com>
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
2024-09-17 11:00:46 -05:00
Sarah Gillespie b53d939c37 Display file name in software package card UI (#22120) 2024-09-17 10:40:34 -05:00
1c1ebef4ef 20404: Edit packages feature (#21812)
## Issue
Cerra #20404

## Description
- Add frontend/API backend for editing software packages. GitOps will be
a separate PR.

## More
- Please see subtasks for change lists
  - #21611 
  - #21613

# 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/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Manual QA for all new/changed functionality

Automated tests will follow in another PR.

---------

Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
2024-09-17 08:40:47 -05:00
Lucas Manuel Rodriguez d69b4df08a Add docs around server WriteTimeout (#22153)
Related to #22069 and core review comments in #22146.
2024-09-17 10:21:54 -03:00
Victor Lyuboslavsky d0ba6087e1 Added orbit changes for uninstall feature (#22154) 2024-09-17 08:06:47 -05:00
Sam Pfluger d56a816c6a Change Drew's title to Head of Marketing to match reality (#22152) 2024-09-17 01:48:23 -05:00