Commit Graph
13458 Commits
Author SHA1 Message Date
Savannah FriendandSam Pfluger 049ce82d2d Updated digital experience handbook adding "Confirm the CEO shadow da… (#21791)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-06 13:39:51 -05:00
Dante Catalfamo f3e4602012 Use global_or_team_id instead of team_id so ID 0 (no team) is valid (#21880) 2024-09-06 15:36:41 -03:00
Dante Catalfamo b19de96635 Migration Swap for minor release (#21877)
In order to get the multi-VPP team app invalidation feature into the
release candidate, we need to swap two migrations to ensure clients get
in-order migrations when moving to the next release
2024-09-06 13:46:08 -04:00
0a3bcb818d Handbook: Add note about REST API documentation tables (#21778)
Add note with some conventions to follow in API parameter documentation.

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-06 12:37:05 -05:00
Joanne Stableford 6249be54b1 Remove duplicative section (#21882)
This responsibility if for BizOps, and is already captured here:
https://fleetdm.com/handbook/business-operations#change-a-fleeties-job-title
2024-09-06 12:32:50 -05:00
JoGSalandJoey Salazar 8d857a329d Documentation: Add warning about lack of centralized logging (#21865)
Following team feedback from PR #20723.

# Checklist for submitter

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

Feedback Row 7: Added warning about lack of centralized logging.

Co-authored-by: Joey Salazar <jgsal@yahoo.com>
2024-09-06 12:05:42 -05:00
JD 2db4417bff GitOps remove SWU config profile from teams (#21860) 2024-09-06 12:03:59 -05:00
Sarah Gillespie 10ce9a37d6 Update documentation for OS updates feature to include enforcement of minimum version during Apple Automated Device Enrollment (ADE) (#21574) 2024-09-06 11:18:43 -05:00
Dante Catalfamo 031e5b9c71 Delete apps associated with VPP tokens when they're moved or deleted (#21852)
#21804
2024-09-06 09:14:09 -04:00
Roberto Dip 92c6c26d40 update to go1.23.1 (#21868)
for #21440

# 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
2024-09-06 09:11:30 -03:00
d377b78f94 Smaller design reviews and other product design feedback (#21660)
Currently, design reviews are too big. This slows us down when we’re in
final review mode. Open discussion with various internal and/or external
stakeholders is valuable when reviewing not-yet final designs.

Changes:
- Big design review on Mondays:
  - Who? Noah+Luke+Product Designers
    - _All Fleeties can attend and give feedback_
- What? Product Designers get feedback on _not-yet final designs_
("Feedback" mode)
- Small design review rest of the week:
  - Who? Noah+Luke+Product Designers
    - _All Fleeties can attend as shadows_
- What? Product Designers get feedback/approval on _final designs_
("Final review" mode)
- Product Designer is responsible for "In progress" => "Ready to spec"
and EM is responsible for "Specified" => "Estimated"
- Re:
https://github.com/fleetdm/confidential/issues/7644#issuecomment-2315286552
- Move call out about not using Figma comments
- Re:
https://github.com/fleetdm/confidential/issues/7644#issuecomment-2315286552

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-09-05 20:47:55 -05:00
EricandMike Thomas cb2c266774 Website: update guides category page (#21859)
Closes: #21798

Changes:
- Updated the layout and styles for the /guides page.
- Upgraded the version of DocSearch the website uses

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-09-06 10:45:01 +09:00
George Karr 12094d5305 Adding changes for Fleet v4.55.2 (#21832) 2024-09-05 18:43:25 -05:00
JoGSal 388a2621c5 Documentation: Add referenced links to existing documentation (#20898)
Annotations file feedback row 15.1: Add links to various topics
mentioned

# 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. -->
2024-09-05 17:23:25 -05:00
JoGSalandRachael Shaw 3e10bde50c Documentation: Add links to Mysql and Redis configuration sections (#20903)
Annotations file feedback row 15.4: remove duplicated reference and add
clarity for Mysql and Redis sections

# 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. -->

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-09-05 17:08:26 -05:00
Jahziel Villasana-Espinoza 557c5d102f fix: prevent creating teams with reserved team names (#21727)
> Related issue: #21246

# 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-05 17:44:09 -04:00
Eric f186eedceb Website: fix broken link to enroll hosts page in teams guide. (#21861)
Closes: https://github.com/fleetdm/confidential/issues/7902

Changes:
- fixed a broken link going to the enroll hosts guide.
2024-09-05 12:32:23 -07:00
Nathanael HollidayandSam Pfluger 00a357e798 Update payment info section (#21702)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-05 13:07:06 -05:00
Roberto Dip 4eb9cf72ad MABM: fixes and re-enable integration tests (#21834)
for #21309, this also fixes a few bugs found along the way

# 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] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-09-05 14:10:35 -03:00
Gabriel Hernandez b1effeb188 set fix widths on os settings table so we can consistantly show data (#21835)
relates to #7476, #21632

we add fix widths to the columns of the OS Settings modal table so that
we can correctly show the information without UI overflow issues.

**before**


![image](https://github.com/user-attachments/assets/fb4f60c1-a70f-4c4f-a194-2143f98e6ec1)


**after**


![image](https://github.com/user-attachments/assets/2b88619f-f1b6-4c84-ab6e-bace5b584c36)


- [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-05 17:22:15 +01:00
Shea Craig 239c69b747 Fix type error (#21667) 2024-09-05 11:18:15 -05:00
Roberto Dip c0373cbe51 add end user BYOD enrollment into Fleet MDM (#21836)
relates to #19448

Adds the ability for a user to enroll a their device into fleet MDM.

> NOTE: this is the PR for the feature branch to go into main so all
code has already been approved.
2024-09-05 11:24:06 -03:00
Roberto Dip 1019317975 fix migration order (#21839)
This migration is not in `minor-fleet-v4.56.0` but other migrations in
the branch have a newer timestamp.
2024-09-05 11:19:49 -03:00
Jahziel Villasana-Espinoza 3bebd7f347 fix: better UX when attempting to turn off MDM on an offline host (#21770)
> Related issue: #20868

# 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
2024-09-05 10:07:44 -04:00
Roberto Dip a8b7dba58f fixes for getting an OTA profile (#21837)
minor unreleased fixes for #21557 

# Checklist for submitter

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-09-05 10:54:54 -03:00
Gabriel Hernandez 35c172dcfd add ability for end users to enrol their device into fleet mdm (#21751)
relates to #21559

This adds the ability for end users to enrol their own device in fleet
mdm.

> NOTE: this new byod HTML page is a separate HTML asset that contains
all styles and scripts needed for the page to work. We do not send the
fleet UI assets and this drastically cuts down the response time to the
users who will be visiting this page on mobile devices

There are two sides included in this:

**Adding a new add host modal ios and iPad section for IT admins**


![image](https://github.com/user-attachments/assets/1008b190-9c38-4a0e-9b02-19df5da7937d)

**delivering a new byod HTML page to end users that will allow end users
to download the config profile to enrol into fleet mdm**


![image](https://github.com/user-attachments/assets/58d790e4-233b-4b03-ab36-9971aac075de)

<!-- 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.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-09-05 12:47:34 +01:00
Rachael Shaw 74a9f50ba7 Update usage statistics example (#21823)
Move array to the bottom of the example for readability.
2024-09-04 14:13:05 -07:00
Drew BakerandSam Pfluger cbf31af92b Update README.md (#21206)
Adding warm-up actions and discovering intent signals to handbook

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-04 15:51:36 -05:00
Alex MitchellandSam Pfluger b353c46a0b Update README.md (#19379)
Added Opportunity pipeline review details

# 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. -->

- [ ] 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.
- [ ] 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
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] 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)).

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-04 15:27:32 -05:00
Tim Lee 8542a823a7 macOS VirtualBox false negative (#21646) 2024-09-04 14:22:36 -06:00
RachelElysia a4fb3f45a1 Unreleased bug: Clear all pre-selected vuln filters when vulnerable filter is toggled off (#21821) 2024-09-04 16:15:34 -04:00
Martin Angers 73222541da MABM: fix non-integrations skipped tests part 2 (#21805) 2024-09-04 15:17:32 -04:00
Mike McNeil a1d05ade04 Handbook: Ritual: Ensure we don't blow people up who don't want to be blown up (#20242) 2024-09-04 13:51:51 -05:00
github-actions[bot]andlucasmrod d7b5eb9383 Update versions of fleetd components in Fleet's TUF [automated] (#21814)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/fleetd-tuf.yml).

Co-authored-by: lucasmrod <lucasmrod@users.noreply.github.com>
2024-09-04 15:05:58 -03:00
Martin Angers a16733e02f MABM: fix/update non-integration MABM-related skipped tests (#21799) 2024-09-04 10:08:22 -04:00
Marko Lisica 19db84352f Update: Renew SCEP certificates 180 days before expiration (#21747)
Updates related to: #19684
2024-09-04 09:53:42 -04:00
Gabriel Hernandez 910b5a7b2b Merge branch 'main' into feat-byod-enrollment 2024-09-04 14:21:21 +01:00
Lucas Manuel Rodriguez 6a5c515dc4 Attempt to use go.mod version instead of hidden Github var (#21768)
Done as part of oncall improvements.

`vars.GO_VERSION` can only be changed by admins and it's not public
(Fleet devs don't know the current value of the variable), this approach
uses the version specified in our `go.mod` file.
2024-09-03 20:49:50 -03:00
jacobshandlingandJacob Shandling 09b6402f76 UI – Policy software install automations (#21792)
## Front end for #19551

Feature branch merge to `main` – all work as been previously approved in
individual PRs to the feature branch.

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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-09-03 15:35:33 -07:00
Harrison Ravazzolo 271368c72d Add Harrison to humans list (#21794) 2024-09-03 14:01:33 -07:00
Eric 9f5f848cde Website: add fixed width to Github stars button in website navigation (#21783)
Closes: #21469

Changes:
- Updated the styles for the GitHub stars button in the websites desktop
header navigation to prevent layout shifts when navigating between
pages.
2024-09-03 15:56:32 -05:00
Robert Fairburn 0091a45905 ensure that "/repo" can ever be accessed (#21788)
The `/repo` path would never get hit in the order that this was
previously. This corrects the behavior.
2024-09-03 14:58:15 -05:00
Martin Angers 51709eadb6 Bugfix: cron startup scheduling is delayed too long if no prior run exists (#21784) 2024-09-03 15:50:43 -04:00
Rachael Shaw f5720d38a4 Docs: Use consistent naming for parameter types (#21787)
bool ➡️ boolean
list ➡️ array
2024-09-03 14:40:58 -05:00
Robert Fairburn 6a0b0cc018 Update mdmproxy dockerfile to use go 1.22.6 (#21785) 2024-09-03 14:12:04 -05:00
Sam Pfluger 93b4f48457 Add context to Prioritize for next sprint ritual (#21737) 2024-09-03 14:06:12 -05:00
Rachael Shaw bb77b9a5ff Handbook: Add note about image exports (#21772)
Follow-up from discussion @ product design sync awhile back re:
exporting any image more complex than an icon as PNG. (Complex SVGs can
have issues like emojis not rendering and inconsistencies between
browsers.)
2024-09-03 14:04:54 -05:00
Victor Lyuboslavsky c0687573c6 Added backend patterns.md (#21782)
As discussed at backend sync
https://us-65885.app.gong.io/call?id=8041045095900447703
2024-09-03 13:42:08 -05:00
Allen Houchins be2d0a6556 added allenhouchins to name list (#21781) 2024-09-03 13:38:27 -05:00
Roberto Dip a8a739ab29 update copy for VPP team modal (#21766)
unreleased spec change.

# 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] Manual QA for all new/changed functionality
2024-09-03 14:32:40 -03:00