From 217250e2d2ee37517371076547b381c852b48e0f Mon Sep 17 00:00:00 2001 From: George Karr Date: Wed, 2 Oct 2024 16:23:58 -0500 Subject: [PATCH] Adding changes for Fleet v4.57.2 --- CHANGELOG.md | 6 ++++++ changes/.keep | 1 - changes/21370-bundle-id-quickfix | 1 - changes/22122-mdm-apple-status-queries | 1 - changes/22415-fix-vpp-migration | 1 - changes/22571-fix-pkg-uninstall | 1 - changes/software-edit-request-deadline | 1 - charts/fleet/Chart.yaml | 2 +- charts/fleet/values.yaml | 2 +- infrastructure/dogfood/terraform/aws/variables.tf | 2 +- infrastructure/dogfood/terraform/gcp/variables.tf | 2 +- terraform/addons/vuln-processing/variables.tf | 4 ++-- terraform/byo-vpc/byo-db/byo-ecs/variables.tf | 4 ++-- terraform/byo-vpc/byo-db/variables.tf | 4 ++-- terraform/byo-vpc/example/main.tf | 2 +- terraform/byo-vpc/variables.tf | 4 ++-- terraform/example/main.tf | 4 ++-- terraform/variables.tf | 4 ++-- tools/fleetctl-npm/package.json | 2 +- 19 files changed, 24 insertions(+), 24 deletions(-) delete mode 100644 changes/.keep delete mode 100644 changes/21370-bundle-id-quickfix delete mode 100644 changes/22122-mdm-apple-status-queries delete mode 100644 changes/22415-fix-vpp-migration delete mode 100644 changes/22571-fix-pkg-uninstall delete mode 100644 changes/software-edit-request-deadline diff --git a/CHANGELOG.md b/CHANGELOG.md index 03086714c556..f51c1b85c610 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## Fleet 4.57.2 (Oct 02, 2024) + +### Bug fixes + +* Fixed software uninstaller script for `pkg`s to only remove '.app' directories installed by the package. + ## Fleet 4.57.1 (Oct 01, 2024) ### Bug fixes diff --git a/changes/.keep b/changes/.keep deleted file mode 100644 index 040d6d585b34..000000000000 --- a/changes/.keep +++ /dev/null @@ -1 +0,0 @@ -IGNORE BUT DO NOT REMOVE. THIS IS HERE SO THAT THE DIRECTORY REMAINS \ No newline at end of file diff --git a/changes/21370-bundle-id-quickfix b/changes/21370-bundle-id-quickfix deleted file mode 100644 index 1f27bedc40af..000000000000 --- a/changes/21370-bundle-id-quickfix +++ /dev/null @@ -1 +0,0 @@ -- Fix "no rows" error when adding a software installer that matches an existing title's name and source but not its bundle ID diff --git a/changes/22122-mdm-apple-status-queries b/changes/22122-mdm-apple-status-queries deleted file mode 100644 index 2ea893d31ff5..000000000000 --- a/changes/22122-mdm-apple-status-queries +++ /dev/null @@ -1 +0,0 @@ -- Improved performance of SQL queries used to determine MDM profile status for Apple hosts. \ No newline at end of file diff --git a/changes/22415-fix-vpp-migration b/changes/22415-fix-vpp-migration deleted file mode 100644 index eed21b93dc12..000000000000 --- a/changes/22415-fix-vpp-migration +++ /dev/null @@ -1 +0,0 @@ -* Fixed an issue with the migration adding support for multiple VPP tokens that would happen if a token is removed prior to upgrading Fleet. diff --git a/changes/22571-fix-pkg-uninstall b/changes/22571-fix-pkg-uninstall deleted file mode 100644 index 4118221f5f0b..000000000000 --- a/changes/22571-fix-pkg-uninstall +++ /dev/null @@ -1 +0,0 @@ -* Fixed software uninstaller script for `pkg`s to only remove '.app' directories installed by the package. diff --git a/changes/software-edit-request-deadline b/changes/software-edit-request-deadline deleted file mode 100644 index f3576256f5ed..000000000000 --- a/changes/software-edit-request-deadline +++ /dev/null @@ -1 +0,0 @@ -* Ensure request timeouts for software installer edits are just as high as for initial software installer uploads diff --git a/charts/fleet/Chart.yaml b/charts/fleet/Chart.yaml index f9abb8e29901..8e6b21efb87c 100644 --- a/charts/fleet/Chart.yaml +++ b/charts/fleet/Chart.yaml @@ -8,7 +8,7 @@ version: v6.2.0 home: https://github.com/fleetdm/fleet sources: - https://github.com/fleetdm/fleet.git -appVersion: v4.57.1 +appVersion: v4.57.2 dependencies: - name: mysql condition: mysql.enabled diff --git a/charts/fleet/values.yaml b/charts/fleet/values.yaml index 15eda9b9e8ce..bae0fdf7eea4 100644 --- a/charts/fleet/values.yaml +++ b/charts/fleet/values.yaml @@ -3,7 +3,7 @@ hostName: fleet.localhost replicas: 3 # The number of Fleet instances to deploy imageRepository: fleetdm/fleet -imageTag: v4.57.1 # Version of Fleet to deploy +imageTag: v4.57.2 # Version of Fleet to deploy podAnnotations: {} # Additional annotations to add to the Fleet pod serviceAccountAnnotations: {} # Additional annotations to add to the Fleet service account resources: diff --git a/infrastructure/dogfood/terraform/aws/variables.tf b/infrastructure/dogfood/terraform/aws/variables.tf index d61f8819ec4b..abffd267e536 100644 --- a/infrastructure/dogfood/terraform/aws/variables.tf +++ b/infrastructure/dogfood/terraform/aws/variables.tf @@ -56,7 +56,7 @@ variable "database_name" { variable "fleet_image" { description = "the name of the container image to run" - default = "fleetdm/fleet:v4.57.1" + default = "fleetdm/fleet:v4.57.2" } variable "software_inventory" { diff --git a/infrastructure/dogfood/terraform/gcp/variables.tf b/infrastructure/dogfood/terraform/gcp/variables.tf index a8877ab5e00f..60ecb3c8836f 100644 --- a/infrastructure/dogfood/terraform/gcp/variables.tf +++ b/infrastructure/dogfood/terraform/gcp/variables.tf @@ -68,7 +68,7 @@ variable "redis_mem" { } variable "image" { - default = "fleetdm/fleet:v4.57.1" + default = "fleetdm/fleet:v4.57.2" } variable "software_installers_bucket_name" { diff --git a/terraform/addons/vuln-processing/variables.tf b/terraform/addons/vuln-processing/variables.tf index 11c5bb870715..47699e329bd7 100644 --- a/terraform/addons/vuln-processing/variables.tf +++ b/terraform/addons/vuln-processing/variables.tf @@ -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.57.1") + image = optional(string, "fleetdm/fleet:v4.57.2") 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.57.1" + image = "fleetdm/fleet:v4.57.2" family = "fleet-vuln-processing" sidecars = [] extra_environment_variables = {} diff --git a/terraform/byo-vpc/byo-db/byo-ecs/variables.tf b/terraform/byo-vpc/byo-db/byo-ecs/variables.tf index 51dc799bc5b7..95b18363e06f 100644 --- a/terraform/byo-vpc/byo-db/byo-ecs/variables.tf +++ b/terraform/byo-vpc/byo-db/byo-ecs/variables.tf @@ -16,7 +16,7 @@ variable "fleet_config" { mem = optional(number, 4096) cpu = optional(number, 512) pid_mode = optional(string, null) - image = optional(string, "fleetdm/fleet:v4.57.1") + image = optional(string, "fleetdm/fleet:v4.57.2") family = optional(string, "fleet") sidecars = optional(list(any), []) depends_on = optional(list(any), []) @@ -119,7 +119,7 @@ variable "fleet_config" { mem = 512 cpu = 256 pid_mode = null - image = "fleetdm/fleet:v4.57.1" + image = "fleetdm/fleet:v4.57.2" family = "fleet" sidecars = [] depends_on = [] diff --git a/terraform/byo-vpc/byo-db/variables.tf b/terraform/byo-vpc/byo-db/variables.tf index b19d74931ec5..afd4feb3155e 100644 --- a/terraform/byo-vpc/byo-db/variables.tf +++ b/terraform/byo-vpc/byo-db/variables.tf @@ -77,7 +77,7 @@ variable "fleet_config" { mem = optional(number, 4096) cpu = optional(number, 512) pid_mode = optional(string, null) - image = optional(string, "fleetdm/fleet:v4.57.1") + image = optional(string, "fleetdm/fleet:v4.57.2") family = optional(string, "fleet") sidecars = optional(list(any), []) depends_on = optional(list(any), []) @@ -205,7 +205,7 @@ variable "fleet_config" { mem = 512 cpu = 256 pid_mode = null - image = "fleetdm/fleet:v4.57.1" + image = "fleetdm/fleet:v4.57.2" family = "fleet" sidecars = [] depends_on = [] diff --git a/terraform/byo-vpc/example/main.tf b/terraform/byo-vpc/example/main.tf index 7f75b975ad42..b42330665848 100644 --- a/terraform/byo-vpc/example/main.tf +++ b/terraform/byo-vpc/example/main.tf @@ -17,7 +17,7 @@ provider "aws" { } locals { - fleet_image = "fleetdm/fleet:v4.57.1" + fleet_image = "fleetdm/fleet:v4.57.2" domain_name = "example.com" } diff --git a/terraform/byo-vpc/variables.tf b/terraform/byo-vpc/variables.tf index 2c8fdb1d1742..4687190e854c 100644 --- a/terraform/byo-vpc/variables.tf +++ b/terraform/byo-vpc/variables.tf @@ -170,7 +170,7 @@ variable "fleet_config" { mem = optional(number, 4096) cpu = optional(number, 512) pid_mode = optional(string, null) - image = optional(string, "fleetdm/fleet:v4.57.1") + image = optional(string, "fleetdm/fleet:v4.57.2") family = optional(string, "fleet") sidecars = optional(list(any), []) depends_on = optional(list(any), []) @@ -298,7 +298,7 @@ variable "fleet_config" { mem = 512 cpu = 256 pid_mode = null - image = "fleetdm/fleet:v4.57.1" + image = "fleetdm/fleet:v4.57.2" family = "fleet" sidecars = [] depends_on = [] diff --git a/terraform/example/main.tf b/terraform/example/main.tf index bf8f569a36b8..4358f56d7082 100644 --- a/terraform/example/main.tf +++ b/terraform/example/main.tf @@ -63,8 +63,8 @@ module "fleet" { fleet_config = { # To avoid pull-rate limiting from dockerhub, consider using our quay.io mirror - # for the Fleet image. e.g. "quay.io/fleetdm/fleet:v4.57.1" - image = "fleetdm/fleet:v4.57.1" # override default to deploy the image you desire + # for the Fleet image. e.g. "quay.io/fleetdm/fleet:v4.57.2" + image = "fleetdm/fleet:v4.57.2" # override default to deploy the image you desire # See https://fleetdm.com/docs/deploy/reference-architectures#aws for appropriate scaling # memory and cpu. autoscaling = { diff --git a/terraform/variables.tf b/terraform/variables.tf index de37b0020f25..5a78fe962ce5 100644 --- a/terraform/variables.tf +++ b/terraform/variables.tf @@ -218,7 +218,7 @@ variable "fleet_config" { mem = optional(number, 4096) cpu = optional(number, 512) pid_mode = optional(string, null) - image = optional(string, "fleetdm/fleet:v4.57.1") + image = optional(string, "fleetdm/fleet:v4.57.2") family = optional(string, "fleet") sidecars = optional(list(any), []) depends_on = optional(list(any), []) @@ -346,7 +346,7 @@ variable "fleet_config" { mem = 512 cpu = 256 pid_mode = null - image = "fleetdm/fleet:v4.57.1" + image = "fleetdm/fleet:v4.57.2" family = "fleet" sidecars = [] depends_on = [] diff --git a/tools/fleetctl-npm/package.json b/tools/fleetctl-npm/package.json index 13ac3172e426..12d46373829f 100644 --- a/tools/fleetctl-npm/package.json +++ b/tools/fleetctl-npm/package.json @@ -1,6 +1,6 @@ { "name": "fleetctl", - "version": "v4.57.1", + "version": "v4.57.2", "description": "Installer for the fleetctl CLI tool", "bin": { "fleetctl": "./run.js"