Merge branch 'main' into feat-labels-scoped-software

This commit is contained in:
Gabriel Hernandez 2024-12-19 10:52:22 -06:00
commit 89862b012b
110 changed files with 183 additions and 149 deletions

View file

@ -1,3 +1,72 @@
## Fleet 4.61.0 (Dec 17, 2024)
## Endpoint operations
- Added support to require email verification (MFA) on each login when setting up a Fleet user outside SSO.
- Extended Linux encryption key escrow support to Ubuntu 20.04.6.
- Added missing APM instrumentation for Fleet API routes.
- Improved label validation when running live queries. Previously, when passing label(s) that do not exist, the labels were ignored. Now, an error is returned indicating which labels were not found. This change affects both the API and `fleetctl query` command.
## Device management (MDM)
- Added functionality for creating an automatic install policy for Fleet-maintained apps.
- Replaced Zoom Fleet-maintained app with Zoom for IT, which does not open any windows during installation.
- Added support for the new `windows_migration_enabled` setting (can be set via `fleetctl`, the `PATCH /api/latest/fleet/config` API endpoint and the UI). Requires a premium license.
- Updated to only show the "follow instructions on My device" banner for Linux hosts whose disks are encrypted but for which Fleet hasn't escrowed a valid key.
- Added App Store app UI: Added different empty state when VPP token is not added at all vs. when it's not assigned to a team to prevent confusion.
- Allowed APNS key to be in unencrypted PKCS8 format, which may happen when migrating from another MDM.
- Allowed calling `/api/v1/fleet/software/fleet_maintained_apps` with no team ID to retrieve the full global list of maintained apps.
- Added UI changes for windows MDM page and allow for automatic migration for windows hosts.
- Bypassed the setup experience UI if there is no setup experience item to process (no software to install, no script to execute), so that releasing the device is done without going through that window.
## Vulnerability management
- Added `without_vulnerability_details` to software versions endpoint (/api/latest/fleet/software/versions) so CVE details can be truncated when on Fleet Premium.
- Fixed an issue where the github cli software name was not matching against the cpe vulnerability name.
## Bug fixes and improvements
- Updated Go version to 1.23.4.
- Update help text for policy automation Install software and run script modals.
- Updated to display Windows MDM WSTEP flags in `fleet --help`.
- Added language in email templates indicating that users should not reply to the automated emails.
- Added better information on what deleting a host does.
- Added a clearer error message when users attempt to turn MDM off on a Windows host.
- Improved side nav empty state UI under `/settings`.
- Added missing loading spinner for delete modals (delete configuration profile, delete script, delete setup script and delete software).
- Improved performance of updating the `nano_enrollments.last_seen_at` timestamp of Apple MDM devices by an order of magnitude under load.
- Improved MDM `SELECT FROM nano_enrollment_queue` MySQL query performance, including calling it on DB reader much of the time.
- Updated Inter font to latest version for woff2 files.
- Added better documentation around how the --label flag works in the fleetctl query command.
- Switched Twitter logo to X logo in Fleet-initiated automated emails.
- Removed duplicate indexes from the database schema..
- Added cleanup job to delete stuck pending Apple profiles, and requeue them.
- Exclude any custom sourced "users" from the host details "used by" display if Fleet doesn't have an email for them.
- Replaced the internal use of the deprecated `go.mozilla.org/pkcs7` package with the maintained fork `github.com/smallstep/pkcs7`.
- Switched email template font to Inter to match previous changes in the rest of the UI.
- Updated resend config profile API from `hosts/[hostid}/configuration_profiles/resend/{uuid}` to `hosts/{hostid}/configuration_profiles/{uuid}/resend`.
- Update nanomdm dependency with latest bug fixes and improvements.
- Updated documentation to include `firefox_preferences` table for Linux and Windows platforms.
- Restored the user's previous scroll, if any, when they change the filter on the host software table.
- Updated a link in the Fleet-maintained apps UI to point to the correct place.
- Removed image borders that are included in Apple's app store icons.
- Redirect when user provides an invalid URL param for fleet-maintained software id.
- Added additional statistics item for number of saved queries.
- Fixed a bug where the name of the setup experience script was not showing up in the activity for that script execution.
- Present a nicely formatted and more informative UI for log destination in two places.
- Fixed bug in `fleetdm/fleetctl` docker image where the `build` directory does not exist when generating deb/rpm packages.
- Fixed missing read permission for team maintainers and admins on Fleet maintained apps.
- Fixed a bug that would add "Fleet" to activities where it shouldn't be.
- Fixed ability to clear policy automation that empties webhook URL.
- Fixes a bug with pagination in the profiles and scripts lists.
- Fixed duplicate queries in query stats list in host details.
- Fixed zip and dmg automations showing null platform for installer
- Fixed a typo in the loading modal when adding a Fleet-maintained app.
- Fixed UI bug where "Actions" dropdown on host software page included "Install" and "Uninstall" options for software that is not able to be installed via Fleet.
- Fixed a bug where the HTTP client used for MDM APNs push notifications did not support using a configured proxy.
- Fixed potential deadlocks when deploying Apple configuration profiles.
- Fixed releasing a DEP-enrolled macOS device if mTLS is configured for `fleetd`.
- Fixed learn more about JIT provisioning link.
- Fixed an issue with the copy for the activity generated by viewing a locked macOS host's PIN.
- Fixed breaking with gitops user role running `fleetctl gitops` command when MDM is enabled.
- Fixed responsive styles for the ADM table.
## Fleet 4.60.1 (Dec 03, 2024)
### Bug fixes

View file

@ -1,12 +1,5 @@
# How Deputy achieved compliance and clarity with Fleet—keeping shift work in sync
<div purpose="attribution-quote">
“We were using Fleet to get some accurate reporting on browsers that people are using - it's useful to have that clear picture when we go and talk to SLT and can back those decisions up with some actual stats”
**- John Howell, Director of IT**
</div>
## Challenge
[Deputy](https://www.deputy.com/), a global leader in workforce management software, needed a reliable way to capture device telemetry, troubleshoot issues, and ensure accurate reporting on OS and software updates to maintain SLA compliance. The increasing number of software applications and browser extensions introduced additional complexity, leading to compliance challenges and gaps across cross-functional teams.
@ -16,13 +9,6 @@ Deputy immediately leveraged Fleets robust [API](https://fleetdm.com/docs/res
Previously reliant on [Kolide](https://www.kolide.com/), Deputy reduced costs by transitioning to Fleet while benefiting from hands-on support and direct access to Fleets engineers. They spun up a [dedicated Fleet instance](https://fleetdm.com/docs/deploy/deploy-fleet) on their managed infrastructure, tailoring configurations and deployments to meet the unique needs of their organization.
<div>
“We want to use Fleet to specifically build a catalog of what's currently in use across our hosts. I've said to the team, get that reporting out of Fleet. Let's see what people are using. if we found something that we weren't happy with through that reporting, it'd be quite useful to pick that up."
**- John Howell, Director of IT**
</div>
## Results
<div purpose="checklist">

View file

@ -1 +0,0 @@
* Update Inter font to latest version for woff2 files

View file

@ -1 +0,0 @@
Added missing APM instrumentation for Fleet API routes.

View file

@ -1 +0,0 @@
* Improve performance of updating the `nano_enrollments.last_seen_at` timestamp of Apple MDM devices by an order of magnitude under load.

View file

@ -1 +0,0 @@
* Update resend config profile API from hosts/[hostid}/configuration_profiles/resend/{uuid} to hosts/{hostid}/configuration_profiles/{uuid}/resend

View file

@ -1 +0,0 @@
* Replaced the internal use of the deprecated `go.mozilla.org/pkcs7` package with the maintained fork `github.com/smallstep/pkcs7`.

View file

@ -1 +0,0 @@
- fix responsive styles for the adm table

View file

@ -1 +0,0 @@
* Allow requiring email verification (MFA) on each login when setting up a Fleet user outside SSO

View file

@ -1 +0,0 @@
* Add language in email templates indicating that users should not reply to the automated emails

View file

@ -1 +0,0 @@
* Switch Twitter logo to X logo in Fleet-initiated automated emails

View file

@ -1 +0,0 @@
- Update help text for policy automation Install software and Run script modals

View file

@ -1 +0,0 @@
- Fleet UI: Better information on what deleting a host does

View file

@ -1 +0,0 @@
- add UI changes for windows mdm page and allow for automatic migration for windows hosts.

View file

@ -1 +0,0 @@
* Added support for the new `windows_migration_enabled` setting (can be set via `fleetctl`, the `PATCH /api/latest/fleet/config` API endpoint and the UI). Requires a premium license.

View file

@ -1 +0,0 @@
- Fix zip and dmg automations showing null platform for installer

View file

@ -1 +0,0 @@
* Improve side nav empty state UI under `/settings`

View file

@ -1 +0,0 @@
- Restore the user's previous scroll, if any, when they change the filter on the host software table.

View file

@ -1 +0,0 @@
- Adds a clearer error message when users attempt to turn MDM off on a Windows host.

View file

@ -1,2 +0,0 @@
- Add App Store app UI: Added different empty state when VPP token is not added at all vs. when it's
not assigned to a team to prevent confusion.

View file

@ -1 +0,0 @@
* Fixed missing read permission for team maintainers and admins on Fleet maintained apps

View file

@ -1 +0,0 @@
- Fixes a bug with pagination in the profiles and scripts lists.

View file

@ -1 +0,0 @@
- Added additional statistics item for number of saved queries

View file

@ -1 +0,0 @@
- Display Windows MDM WSTEP flags in `fleet --help`.

View file

@ -1 +0,0 @@
* Fix duplicate queries in query stats list in host details

View file

@ -1 +0,0 @@
- Fixes an issue with the copy for the activity generated by viewing a locked macOS host's PIN.

View file

@ -1 +0,0 @@
* Added `without_vulnerability_details` to software versions endpoint (/api/latest/fleet/software/versions) so CVE details can be truncated when on Fleet Premium

View file

@ -1,2 +0,0 @@
- Replaces Zoom Fleet-maintained app with Zoom for IT, which does not open any windows during
installation.

View file

@ -1 +0,0 @@
- Fleet UI: Remove image borders that are included in Apple's app store icons

View file

@ -1 +0,0 @@
- Fleet UI: Fix learn more about JIT provisioning link

View file

@ -1 +0,0 @@
* Fixed a bug where the HTTP client used for MDM APNs push notifications did not support using a configured proxy.

View file

@ -1 +0,0 @@
Allow APNS key to be in unencrypted PKCS8 format, which may happen when migrating from another MDM.

View file

@ -1,2 +0,0 @@
- Fixes a bug where the name of the setup experience script was not showing up in the activity for
that script execution.

View file

@ -1 +0,0 @@
Added cleanup job to delete stuck pending Apple profiles, and requeue them.

View file

@ -1 +0,0 @@
Improved MDM `SELECT FROM nano_enrollment_queue` MySQL query performance, including calling it on DB reader much of the time.

View file

@ -1 +0,0 @@
* Improved label validation when running live queries. Previously, when passing label(s) that do not exist, the labels were ignored. Now, an error is returned indicating which labels were not found. This change affects both the API and `fleetctl query` command.

View file

@ -1 +0,0 @@
* Added better documentation around how the --label flag works in the fleetctl query command.

View file

@ -1 +0,0 @@
* Fixed bug in `fleetdm/fleetctl` docker image where the `build` directory does not exist when generating deb/rpm packages.

View file

@ -1 +0,0 @@
Update nanomdm dependency with latest bug fixes and improvements.

View file

@ -1 +0,0 @@
- Updates a link in the Fleet-maintained apps UI to point to the correct place.

View file

@ -1 +0,0 @@
* doc: document firefox_preferences table for Linux and Windows platforms

View file

@ -1 +0,0 @@
* Fixed an issue where the github cli software name was not matching against the cpe vulnerability name

View file

@ -1,2 +0,0 @@
* Bypass the setup experience UI if there is no setup experience item to process (no software to install, no script to execute), so that releasing the device is done without going through that window.
* Fixed releasing a DEP-enrolled macOS device if mTLS is configured for `fleetd`.

View file

@ -1 +0,0 @@
- Fleet UI: Fix ability to clear policy automation that empties webhook URL

View file

@ -1 +0,0 @@
Removed duplicate indexes from the database schema.

View file

@ -1,2 +0,0 @@
- Added missing loading spinner for delete modals (delete configuration profile, delete script,
delete setup script and delete software).

View file

@ -1,2 +0,0 @@
* Only show the "follow instructions on My device" banner for Linux hosts whose disks are encrypted
but for which Fleet hasn't escrowed a valid key.

View file

@ -1 +0,0 @@
Fixed breaking with gitops user role running `fleetctl gitops` command when MDM is enabled.

View file

@ -1,2 +0,0 @@
- Exclude any custom sourced "users" from the host details "used by" display if Fleet doesn't have
an email for them.

View file

@ -1 +0,0 @@
- Fixes a bug that would add "Fleet" to activities where it shouldn't be

View file

@ -1 +0,0 @@
* Present a nicely formatted and more informative UI for log destination in two places.

View file

@ -1,2 +0,0 @@
- Fixed UI bug where "Actions" dropdown on host software page included "Install" and "Uninstall"
options for software that is not able to be installed via Fleet.

View file

@ -1 +0,0 @@
* Allowed calling `/api/v1/fleet/software/fleet_maintained_apps` with no team ID to retrieve the full global list of maintained apps

View file

@ -1 +0,0 @@
* Redirect when user provides an invalid URL param for fleet-maintained software id

View file

@ -1 +0,0 @@
Fixed potential deadlocks when deploying Apple configuration profiles.

View file

@ -1 +0,0 @@
* Switched email template font to Inter to match previous changes in the rest of the UI

View file

@ -1 +0,0 @@
- Adds functionality for creating an automatic install policy for Fleet-maintained apps

View file

@ -1 +0,0 @@
- Fixes a typo in the loading modal when adding a Fleet-maintained app.

View file

@ -1 +0,0 @@
* Updated Go version to 1.23.4

View file

@ -8,7 +8,7 @@ version: v6.3.0
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.60.1
appVersion: v4.61.0
dependencies:
- name: mysql
condition: mysql.enabled

View file

@ -3,7 +3,7 @@
hostName: fleet.localhost
replicas: 3 # The number of Fleet instances to deploy
imageRepository: fleetdm/fleet
imageTag: v4.60.1 # Version of Fleet to deploy
imageTag: v4.61.0 # Version of Fleet to deploy
podAnnotations: {} # Additional annotations to add to the Fleet pod
serviceAnnotations: {} # Additional annotations to add to the Fleet service
serviceAccountAnnotations: {} # Additional annotations to add to the Fleet service account

View file

@ -2,7 +2,7 @@
task: "🦢📊 Design sprint review" # 2024-03-06 TODO: Link to responsibility or corresponding "how to" info e.g. https://fleetdm.com/handbook/company/product-groups#making-changes
startedOn: "2024-03-07"
frequency: "Triweekly"
description: "1. For all stories that are not estimated, add their respective customer requests to the feature fest board. For stories that we're no longer working on, remove them from the drafting board, remove their respective customer requests from the 💝 Customer requests board, and notify stakeholders. 2. Record the number of dropped stories for KPIs (all user stories that did not meet the 3 week drafting timeline). 3. Retro: What went well? What could go better? What to remember for next time?"
description: "1. Record the number of dropped stories for KPIs (all user stories that did not meet the 3 week drafting timeline). 2. For all stories that are not estimated, add their respective customer requests to the feature fest board. For stories that we're no longer working on, remove them from the drafting board, remove their respective customer requests from the 💝 Customer requests board, and notify stakeholders. 3. Retro: What went well? What could go better? What to remember for next time?"
moreInfoUrl:
dri: "noahtalerman"
-

View file

@ -56,7 +56,7 @@ variable "database_name" {
variable "fleet_image" {
description = "the name of the container image to run"
default = "fleetdm/fleet:v4.60.1"
default = "fleetdm/fleet:v4.61.0"
}
variable "software_inventory" {

View file

@ -68,7 +68,7 @@ variable "redis_mem" {
}
variable "image" {
default = "fleetdm/fleet:v4.60.1"
default = "fleetdm/fleet:v4.61.0"
}
variable "software_installers_bucket_name" {

View file

@ -2,8 +2,8 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/aws" {
version = "4.60.1"
constraints = ">= 3.0.0, >= 4.8.0, >= 4.9.0, ~> 4.60.1"
version = "4.61.0"
constraints = ">= 3.0.0, >= 4.8.0, >= 4.9.0, ~> 4.61.0"
hashes = [
"h1:fuIdjl9f2JEH0TLoq5kc9NIPbJAAV7YBbZ8fvNp5XSg=",
"zh:0341a460210463a0bebd5c12ce13dc49bd8cae2399b215418c5efa607fed84e4",

View file

@ -2,7 +2,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.60.1"
version = "~> 4.61.0"
}
}
backend "s3" {

View file

@ -2,7 +2,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.60.1"
version = "~> 4.61.0"
}
}
backend "s3" {

View file

@ -2,8 +2,8 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/aws" {
version = "4.60.1"
constraints = ">= 3.63.0, ~> 4.60.1"
version = "4.61.0"
constraints = ">= 3.63.0, ~> 4.61.0"
hashes = [
"h1:fuIdjl9f2JEH0TLoq5kc9NIPbJAAV7YBbZ8fvNp5XSg=",
"zh:0341a460210463a0bebd5c12ce13dc49bd8cae2399b215418c5efa607fed84e4",

View file

@ -20,7 +20,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.60.1"
version = "~> 4.61.0"
}
}
backend "s3" {

View file

@ -2,8 +2,8 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/aws" {
version = "4.60.1"
constraints = ">= 3.0.0, >= 4.8.0, >= 4.9.0, ~> 4.60.1"
version = "4.61.0"
constraints = ">= 3.0.0, >= 4.8.0, >= 4.9.0, ~> 4.61.0"
hashes = [
"h1:fuIdjl9f2JEH0TLoq5kc9NIPbJAAV7YBbZ8fvNp5XSg=",
"zh:0341a460210463a0bebd5c12ce13dc49bd8cae2399b215418c5efa607fed84e4",

View file

@ -15,7 +15,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.60.1"
version = "~> 4.61.0"
}
}
backend "s3" {

View file

@ -2,7 +2,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.60.1"
version = "~> 4.61.0"
}
}
backend "s3" {

View file

@ -79,3 +79,12 @@ org_settings:
policies:
queries:
- path: ./lib/all/queries/collect-fleetd-update-channels.yml
controls:
enable_disk_encryption: true
macos_migration:
enable: true
mode: voluntary
webhook_url: $DOGFOOD_MACOS_MIGRATION_WEBHOOK_URL
windows_enabled_and_configured: true
windows_migration:
enable: true

View file

@ -7,4 +7,4 @@
min_osquery_version: ""
observer_can_run: true
platform: darwin,linux
query: SELECT model, vendor FROM usb_devices;
query: SELECT model, vendor FROM usb_devices;

View file

@ -9,4 +9,4 @@
observer_can_run: false
platform: darwin,linux,windows
query: SELECT extension.name, extension.publisher, extension.version FROM users
JOIN vscode_extensions extension USING (uid);
JOIN vscode_extensions extension USING (uid);

View file

@ -3,4 +3,4 @@ kind: query
spec:
name: All debian hosts
query: SELECT * FROM os_version WHERE platform_like = 'debian';
platform: "darwin"
platform: "darwin"

View file

@ -0,0 +1,6 @@
apiVersion: v1
kind: query
spec:
name: All rpm hosts
query: SELECT * FROM os_version WHERE platform_like = 'rhel';
platform: "darwin"

View file

@ -0,0 +1,4 @@
url: https://downloads.slack-edge.com/desktop-releases/linux/x64/4.41.105/slack-desktop-4.41.105-amd64.deb
self-service: true
pre_install_query:
path: ../queries/all-deb-hosts.yml

View file

@ -0,0 +1,4 @@
url: https://downloads.slack-edge.com/desktop-releases/linux/x64/4.41.105/slack-4.41.105-0.1.el8.x86_64.rpm
self-service: true
pre_install_query:
path: ../queries/all-rpm-hosts.yml

View file

@ -1,4 +1,4 @@
url: https://zoom.us/client/6.2.11.5069/zoom_amd64.deb
self-service: true
pre_install_query:
path: ../queries/all-debian-hosts.yml
path: ../queries/all-deb-hosts.yml

View file

@ -0,0 +1,4 @@
url: https://zoom.us/client/6.3.0.5527/zoom_x86_64.rpm
self-service: true
pre_install_query:
path: ../queries/all-rpm-hosts.yml

View file

@ -3,4 +3,4 @@ kind: query
spec:
name: Check if Mac has Apple silicon
query: SELECT 1 FROM system_info WHERE cpu_type = "arm64e";
platform: "darwin"
platform: "darwin"

View file

@ -11,4 +11,4 @@
platform: "darwin"
query: SELECT users.username, account_policy_data.failed_login_count, account_policy_data.failed_login_timestamp
FROM users INNER JOIN account_policy_data using (uid) WHERE account_policy_data.failed_login_count
> 0;
> 0;

View file

@ -2,4 +2,4 @@
description: "Research for #16899"
query: SELECT * from tcc_system;
interval: 3600 # 1 hour
platform: darwin
platform: darwin

View file

@ -2,4 +2,4 @@
description: "Research for #16899"
query: SELECT * from tcc_user;
interval: 3600 # 1 hour
platform: darwin
platform: darwin

View file

@ -1,2 +1,2 @@
url: https://dl.google.com/chrome/mac/stable/accept_tos%3Dhttps%253A%252F%252Fwww.google.com%252Fintl%252Fen_ph%252Fchrome%252Fterms%252F%26_and_accept_tos%3Dhttps%253A%252F%252Fpolicies.google.com%252Fterms/googlechrome.pkg
self_service: true
self_service: true

View file

@ -1,2 +1,2 @@
url: https://zoom.us/client/6.2.10.43047/ZoomInstallerIT.pkg
self_service: true
self_service: true

View file

@ -28,4 +28,4 @@
description: Checks the status of antivirus and signature updates from the Windows Security Center.
resolution: "Ensure Windows Defender or your third-party antivirus is running, up to date, and visible in the Windows Security Center."
platform: windows

View file

@ -0,0 +1,7 @@
apiVersion: v1
kind: query
spec:
name: All ARM hosts
query: SELECT * FROM os_version WHERE arch LIKE 'ARM%';
platform: "windows"

View file

@ -0,0 +1,7 @@
apiVersion: v1
kind: query
spec:
name: All ARM hosts
query: SELECT * FROM os_version WHERE arch NOT LIKE 'ARM%';
platform: "windows"

View file

@ -7,4 +7,5 @@
min_osquery_version: ""
observer_can_run: true
platform: "windows"
query: SELECT processes.pid, processes.name, users.username, processes.path, processes.cmdline FROM processes LEFT JOIN users ON processes.uid = users.uid WHERE processes.path != '' AND name LIKE 'MpCmdRun.exe';
query: SELECT processes.pid, processes.name, users.username, processes.path, processes.cmdline FROM processes LEFT JOIN users ON processes.uid = users.uid WHERE processes.path != '' AND name LIKE 'MpCmdRun.exe';

View file

@ -0,0 +1,2 @@
url: https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7B53CCDE8D-FD40-46DE-67E7-61E96CFEFCAA%7D%26lang%3Den%26browser%3D4%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dtrue%26ap%3Dx64-stable-statsdef_0%26brand%3DGCEA/dl/chrome/install/googlechromestandaloneenterprise64.msi
self-service: true

View file

@ -0,0 +1,5 @@
url: https://downloads.slack-edge.com/desktop-releases/windows/x64/4.41.105/SlackSetup.exe
self_service: true
pre_install_query:
path: ../queries/all-x86-hosts.yml

View file

@ -0,0 +1,5 @@
url: https://zoom.us/client/6.3.0.52884/ZoomInstallerFull.exe?archType=winarm64
self-service: true
pre_install_query:
path: ../queries/all-arm-hosts.yml

View file

@ -0,0 +1,5 @@
url: https://zoom.us/client/6.3.0.52884/ZoomInstallerFull.exe?archType=x64
self-service: true
pre_install_query:
path: ../queries/all-x86-hosts.yml

View file

@ -32,4 +32,7 @@ policies:
queries:
software:
packages:
- path: ../lib/linux/software/zoom.yml # Zoom for Ubuntu
- path: ../lib/linux/software/zoom-deb.yml # Zoom for Ubuntu
- path: ../lib/linux/software/zoom-rpm.yml # Zoom for RHEL
- path: ../lib/linux/software/slack-deb.yml # Zoom for Ubuntu
- path: ../lib/linux/software/slack-rpm.yml # Zoom for RHEL

View file

@ -1,25 +1,4 @@
name: No team
policies:
controls:
enable_disk_encryption: true
macos_migration:
enable: true
mode: voluntary
webhook_url: $DOGFOOD_MACOS_MIGRATION_WEBHOOK_URL
macos_settings:
custom_settings: null
macos_setup:
bootstrap_package: ""
enable_end_user_authentication: false
macos_setup_assistant: null
macos_updates:
deadline: "2023-06-13"
minimum_version: 13.4.1
windows_enabled_and_configured: true
windows_settings:
custom_settings: []
windows_updates:
deadline_days: 3
grace_period_days: 2
scripts: []
queries:
software:

View file

@ -151,7 +151,10 @@ queries:
software:
packages:
- path: ../lib/macos/software/mozilla-firefox.yml # Mozilla Firefox for MacOS (universal)
- path: ../lib/linux/software/zoom.yml # Zoom for Ubuntu
- path: ../lib/linux/software/zoom-deb.yml # Zoom for Ubuntu
- path: ../lib/linux/software/zoom-rpm.yml # Zoom for RedHat
- path: ../lib/linux/software/slack-deb.yml # Slack for Ubuntu
- path: ../lib/linux/software/slack-rpm.yml # Slack for RedHat
app_store_apps:
- app_store_id: '803453959' # Slack Desktop
- app_store_id: '1333542190' # 1Password 7 Desktop

View file

@ -9,7 +9,7 @@ No requirements.
| Name | Version |
|------|---------|
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.66.0 |
| <a name="provider_aws"></a> [aws](#provider\_aws) | 4.61.0 |
## Modules

View file

@ -24,7 +24,7 @@ variable "fleet_config" {
vuln_processing_cpu = optional(number, 2048)
vuln_data_stream_mem = optional(number, 1024)
vuln_data_stream_cpu = optional(number, 512)
image = optional(string, "fleetdm/fleet:v4.60.1")
image = optional(string, "fleetdm/fleet:v4.61.0")
family = optional(string, "fleet-vuln-processing")
sidecars = optional(list(any), [])
extra_environment_variables = optional(map(string), {})
@ -82,7 +82,7 @@ variable "fleet_config" {
vuln_processing_cpu = 2048
vuln_data_stream_mem = 1024
vuln_data_stream_cpu = 512
image = "fleetdm/fleet:v4.60.1"
image = "fleetdm/fleet:v4.61.0"
family = "fleet-vuln-processing"
sidecars = []
extra_environment_variables = {}

Some files were not shown because too many files have changed in this diff Show more