Bump Fleet version to v4.90.0 (#273)

This commit is contained in:
Luke Heath
2026-08-05 21:09:57 -05:00
committed by GitHub
parent 97954e1551
commit 2f09a68085
14 changed files with 19 additions and 19 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -41,7 +41,7 @@ variable "fleet_config" {
pid_mode = optional(string, null)
command = optional(list(string), null)
private_key_delivery_method = optional(string, "ecs")
image = optional(string, "fleetdm/fleet:v4.89.1")
image = optional(string, "fleetdm/fleet:v4.90.0")
family = optional(string, "fleet")
sidecars = optional(list(any), [])
depends_on = optional(list(any), [])
@@ -203,7 +203,7 @@ variable "fleet_config" {
pid_mode = null
command = null
private_key_delivery_method = "ecs"
image = "fleetdm/fleet:v4.89.1"
image = "fleetdm/fleet:v4.90.0"
family = "fleet"
sidecars = []
depends_on = []
+2 -2
View File
@@ -162,7 +162,7 @@ variable "fleet_config" {
pid_mode = optional(string, null)
command = optional(list(string), null)
private_key_delivery_method = optional(string, "ecs")
image = optional(string, "fleetdm/fleet:v4.89.1")
image = optional(string, "fleetdm/fleet:v4.90.0")
family = optional(string, "fleet")
sidecars = optional(list(any), [])
depends_on = optional(list(any), [])
@@ -364,7 +364,7 @@ variable "fleet_config" {
pid_mode = null
command = null
private_key_delivery_method = "ecs"
image = "fleetdm/fleet:v4.89.1"
image = "fleetdm/fleet:v4.90.0"
family = "fleet"
sidecars = []
depends_on = []
+1 -1
View File
@@ -17,7 +17,7 @@ provider "aws" {
}
locals {
fleet_image = "fleetdm/fleet:v4.89.1"
fleet_image = "fleetdm/fleet:v4.90.0"
domain_name = "example.com"
}
+2 -2
View File
@@ -583,7 +583,7 @@ variable "fleet_config" {
pid_mode = optional(string, null)
command = optional(list(string), null)
private_key_delivery_method = optional(string, "ecs")
image = optional(string, "fleetdm/fleet:v4.89.1")
image = optional(string, "fleetdm/fleet:v4.90.0")
family = optional(string, "fleet")
sidecars = optional(list(any), [])
depends_on = optional(list(any), [])
@@ -785,7 +785,7 @@ variable "fleet_config" {
pid_mode = null
command = null
private_key_delivery_method = "ecs"
image = "fleetdm/fleet:v4.89.1"
image = "fleetdm/fleet:v4.90.0"
family = "fleet"
sidecars = []
depends_on = []
+1 -1
View File
@@ -89,7 +89,7 @@ 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.67.0"
image = "fleetdm/fleet:v4.89.1" # override default to deploy the image you desire
image = "fleetdm/fleet:v4.90.0" # override default to deploy the image you desire
# See https://fleetdm.com/docs/deploy/reference-architectures#aws for appropriate scaling
# memory and cpu.
autoscaling = {
+1 -1
View File
@@ -89,7 +89,7 @@ This Terraform project automates the deployment of Fleet Device Management (Flee
* `dns_zone_name`: The DNS zone that will be created/managed in Cloud DNS (e.g., `mydomain.com.`). **Must end with a dot.**
* `dns_record_name`: The specific DNS record for Fleet (e.g., `fleet.mydomain.com.`). **Must end with a dot.**
* `project_name`: A descriptive name for the project to be created.
* `fleet_config.image_tag`: The Docker image tag for the Fleet version you want to deploy (e.g., `fleetdm/fleet:v4.89.1`).
* `fleet_config.image_tag`: The Docker image tag for the Fleet version you want to deploy (e.g., `fleetdm/fleet:v4.90.0`).
* `fleet_config.exec_migration`: Set to `true` when you are upgrading the `fleet_config.image_tag` to automatically run database migrations. Set to `false` if you want to manage migrations manually or if it's not an image upgrade.
* `fleet_config.license_key` (Optional, inside the `fleet_config` object): Your Fleet license key if you have one.
+2 -2
View File
@@ -87,7 +87,7 @@ This Terraform project automates the deployment of Fleet Device Management (Flee
* `dns_zone_name`: The DNS zone that will be created/managed in Cloud DNS (e.g., `mydomain.com.`). **Must end with a dot.**
* `dns_record_name`: The specific DNS record for Fleet (e.g., `fleet.mydomain.com.`). **Must end with a dot.**
* `project_name`: A descriptive name for the project to be created.
* `fleet_config.image_tag`: The Docker image tag for the Fleet version you want to deploy (e.g., `fleetdm/fleet:v4.80.0`).
* `fleet_config.image_tag`: The Docker image tag for the Fleet version you want to deploy (e.g., `fleetdm/fleet:v4.90.0`).
* `fleet_config.exec_migration`: Set to `true` when you are upgrading the `fleet_config.image_tag` to automatically run database migrations. Set to `false` if you want to manage migrations manually or if it's not an image upgrade.
* `fleet_config.license_key` (Optional, inside the `fleet_config` object): Your Fleet license key if you have one.
@@ -261,7 +261,7 @@ No resources.
| <a name="input_database_config"></a> [database\_config](#input\_database\_config) | Configuration for the Cloud SQL (MySQL) instance. | <pre>object({<br/> name = string<br/> database_name = string<br/> database_user = string<br/> collation = string<br/> charset = string<br/> deletion_protection = bool<br/> database_version = string<br/> tier = string<br/> })</pre> | <pre>{<br/> "charset": "utf8mb4",<br/> "collation": "utf8mb4_unicode_ci",<br/> "database_name": "fleet",<br/> "database_user": "fleet",<br/> "database_version": "MYSQL_8_0",<br/> "deletion_protection": false,<br/> "name": "fleet-mysql",<br/> "tier": "db-n1-standard-1"<br/>}</pre> | no |
| <a name="input_dns_record_name"></a> [dns\_record\_name](#input\_dns\_record\_name) | The DNS record for Fleet (e.g., 'fleet.my-fleet-infra.com.') | `string` | n/a | yes |
| <a name="input_dns_zone_name"></a> [dns\_zone\_name](#input\_dns\_zone\_name) | The DNS name of the managed zone (e.g., 'my-fleet-infra.com.') | `string` | n/a | yes |
| <a name="input_fleet_config"></a> [fleet\_config](#input\_fleet\_config) | Configuration for the Fleet application deployment. | <pre>object({<br/> installers_bucket_name = string<br/> image_tag = string<br/> fleet_cpu = string<br/> fleet_memory = string<br/> debug_logging = bool<br/> license_key = optional(string)<br/> min_instance_count = number<br/> max_instance_count = number<br/> exec_migration = bool<br/> use_h2c = bool<br/> extra_env_vars = optional(map(string))<br/> extra_secret_env_vars = optional(map(object({<br/> secret = string<br/> version = string<br/> })))<br/> })</pre> | <pre>{<br/> "debug_logging": false,<br/> "exec_migration": true,<br/> "extra_env_vars": {},<br/> "extra_secret_env_vars": {},<br/> "fleet_cpu": "1000m",<br/> "fleet_memory": "4096Mi",<br/> "image_tag": "fleetdm/fleet:v4.78.2",<br/> "installers_bucket_name": "",<br/> "max_instance_count": 5,<br/> "min_instance_count": 1,<br/> "use_h2c": false<br/>}</pre> | no |
| <a name="input_fleet_config"></a> [fleet\_config](#input\_fleet\_config) | Configuration for the Fleet application deployment. | <pre>object({<br/> installers_bucket_name = string<br/> image_tag = string<br/> fleet_cpu = string<br/> fleet_memory = string<br/> debug_logging = bool<br/> license_key = optional(string)<br/> min_instance_count = number<br/> max_instance_count = number<br/> exec_migration = bool<br/> use_h2c = bool<br/> extra_env_vars = optional(map(string))<br/> extra_secret_env_vars = optional(map(object({<br/> secret = string<br/> version = string<br/> })))<br/> })</pre> | <pre>{<br/> "debug_logging": false,<br/> "exec_migration": true,<br/> "extra_env_vars": {},<br/> "extra_secret_env_vars": {},<br/> "fleet_cpu": "1000m",<br/> "fleet_memory": "4096Mi",<br/> "image_tag": "fleetdm/fleet:v4.90.0",<br/> "installers_bucket_name": "",<br/> "max_instance_count": 5,<br/> "min_instance_count": 1,<br/> "use_h2c": false<br/>}</pre> | no |
| <a name="input_fleet_image"></a> [fleet\_image](#input\_fleet\_image) | n/a | `string` | `"v4.67.3"` | no |
| <a name="input_labels"></a> [labels](#input\_labels) | resource labels | `map(string)` | <pre>{<br/> "application": "fleet"<br/>}</pre> | no |
| <a name="input_location"></a> [location](#input\_location) | The general location for resources, e.g., 'us' for GCS buckets. | `string` | `"us"` | no |
+1 -1
View File
@@ -107,7 +107,7 @@ variable "fleet_config" {
})))
})
default = {
image_tag = "fleetdm/fleet:v4.89.1"
image_tag = "fleetdm/fleet:v4.90.0"
installers_bucket_name = ""
fleet_cpu = "1000m"
fleet_memory = "4096Mi"
+1 -1
View File
@@ -137,7 +137,7 @@ variable "fleet_config" {
})))
})
default = {
image_tag = "fleetdm/fleet:v4.89.1"
image_tag = "fleetdm/fleet:v4.90.0"
installers_bucket_name = "" # Bucket names must be globally unique
fleet_cpu = "1000m"
fleet_memory = "4096Mi"
+2 -2
View File
@@ -747,7 +747,7 @@ variable "fleet_config" {
pid_mode = optional(string, null)
command = optional(list(string), null)
private_key_delivery_method = optional(string, "ecs")
image = optional(string, "fleetdm/fleet:v4.89.1")
image = optional(string, "fleetdm/fleet:v4.90.0")
family = optional(string, "fleet")
sidecars = optional(list(any), [])
depends_on = optional(list(any), [])
@@ -949,7 +949,7 @@ variable "fleet_config" {
pid_mode = null
command = null
private_key_delivery_method = "ecs"
image = "fleetdm/fleet:v4.89.1"
image = "fleetdm/fleet:v4.90.0"
family = "fleet"
sidecars = []
depends_on = []