Skip to content

Commit b504052

Browse files
committed
Merge branch 'main' into 25210-falcon
2 parents 4def4dd + 07416c2 commit b504052

File tree

83 files changed

+4991
-536
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+4991
-536
lines changed

.github/workflows/build-fleetd_tables.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- name: Build binaries
3535
run: make fleetd-tables-all
3636

37-
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v2
37+
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
3838
with:
3939
name: fleetd_tables
4040
path: fleetd_tables_*

.github/workflows/build-orbit.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
ORBIT_COMMIT: ${{ github.sha }}
7474

7575
- name: Upload orbit
76-
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v2
76+
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
7777
with:
7878
name: orbit
7979
path: |

.github/workflows/dogfood-gitops.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ jobs:
7777
DOGFOOD_COMPANY_OWNED_IPADS_ENROLL_SECRET: ${{ secrets.DOGFOOD_COMPANY_OWNED_IPADS_ENROLL_SECRET }}
7878
FLEET_SECRET_MANAGED_CHROME_ENROLLMENT_TOKEN: ${{ secrets.CLOUD_MANAGEMENT_ENROLLMENT_TOKEN }}
7979
DOGFOOD_PERSONALLY_OWNED_IPHONES_ENROLL_SECRET: ${{ secrets.DOGFOOD_PERSONALLY_OWNED_IPHONES_ENROLL_SECRET }}
80+
DOGFOOD_ACTIVITIES_WEBHOOK_URL: ${{ secrets.DOGFOOD_ACTIVITIES_WEBHOOK_URL }}
8081

8182
- name: Notify on Gitops failure
8283
if: failure() && github.ref_name == 'main'

assets/images/check.svg

Lines changed: 3 additions & 0 deletions
Loading

changes/22919-semver-util

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* Added util wrapper func around semver package to allow for custom preprocessing. Upgraded semver library to 3.3.1 and usage everywhere to version 3.

changes/25251-url-fleet-app-response

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* Added download url for fleet maintained apps as `url` property on `fleet/software/fleet_maintained_apps/:id`
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* Add clearer error states to metadata-related fields in the SSO settings form

changes/25609-archive-encryption-keys

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Disk encryption keys are now archived when they are created or updated. They are never fully deleted from the database.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- normalise padding spacing for list headers, lists, and help text across various modals.

docs/Configuration/yaml-files.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,7 @@ Use `labels_include_any` to target hosts that have any label in the array or `la
349349
- `pre_install_query.path` is the osquery query Fleet runs before installing the software. Software will be installed only if the [query returns results](https://fleetdm.com/tables) (default: `""`).
350350
- `install_script.path` specifies the command Fleet will run on hosts to install software. The [default script](https://github.com/fleetdm/fleet/tree/main/pkg/file/scripts) is dependent on the software type (i.e. .pkg).
351351
- `uninstall_script.path` is the script Fleet will run on hosts to uninstall software. The [default script](https://github.com/fleetdm/fleet/tree/main/pkg/file/scripts) is dependent on the software type (i.e. .pkg).
352+
- `post_install_script.path` is the script Fleet will run on hosts after the software install. There is no default.
352353
- `self_service` specifies whether or not end users can install from **Fleet Desktop > Self-service**.
353354

354355
#### Example
@@ -361,6 +362,8 @@ install_script:
361362
path: ../lib/software/tailscale-install-script.ps1
362363
uninstall_script:
363364
path: ../lib/software/tailscale-uninstall-script.ps1
365+
post_install_script:
366+
path: ../lib/software/tailscale-config-script.ps1
364367
self_service: true
365368
```
366369

@@ -424,7 +427,7 @@ org_settings:
424427

425428
### org_info
426429

427-
- `name` is the name of your organization (default: `""`)
430+
- `org_name` is the name of your organization (default: `""`)
428431
- `logo_url` is a public URL of the logo for your organization (default: Fleet logo).
429432
- `org_logo_url_light_background` is a public URL of the logo for your organization that can be used with light backgrounds (default: Fleet logo).
430433
- `contact_url` is a URL that appears in error messages presented to end users (default: `"https://fleetdm.com/company/contact"`)

docs/REST API/rest-api.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9553,7 +9553,6 @@ Returns information about the specified Fleet-maintained app.
95539553
"fleet_maintained_app": {
95549554
"id": 1,
95559555
"name": "1Password",
9556-
"filename": "1Password-8.10.44-aarch64.zip",
95579556
"version": "8.10.40",
95589557
"platform": "darwin",
95599558
"install_script": "#!/bin/sh\ninstaller -pkg \"$INSTALLER_PATH\" -target /",
@@ -9702,7 +9701,7 @@ _Available in Fleet Premium._
97029701

97039702
Get the results of a software package install.
97049703

9705-
To get the results of an App Store app install, use the [List MDM commands](#list-mdm-commands) and [Get MDM command results](#get-mdm-command-results) API enpoints. Fleet uses an MDM command to install App Store apps.
9704+
To get the results of an App Store app install, use the [List MDM commands](#list-mdm-commands) and [Get MDM command results](#get-mdm-command-results) API endpoints. Fleet uses an MDM command to install App Store apps.
97069705

97079706
| Name | Type | In | Description |
97089707
| ---- | ------- | ---- | -------------------------------------------- |

0 commit comments

Comments
 (0)