Skip to content

Adding changes for Fleet v4.83.1#43357

Open
georgekarrv wants to merge 3 commits intomainfrom
update-changelog-prepare-4.83.1-main
Open

Adding changes for Fleet v4.83.1#43357
georgekarrv wants to merge 3 commits intomainfrom
update-changelog-prepare-4.83.1-main

Conversation

@georgekarrv
Copy link
Copy Markdown
Member

@georgekarrv georgekarrv commented Apr 9, 2026

Summary by CodeRabbit

  • Chores
    • Released patch version v4.83.1 with updated Helm charts, container image versions, and deployment configurations across AWS, GCP, and npm distributions.

Copilot AI review requested due to automatic review settings April 9, 2026 19:16
@fleet-release fleet-release requested a review from lukeheath April 9, 2026 19:16
Copy link
Copy Markdown

@claude claude bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 9, 2026

Walkthrough

This pull request bumps the Fleet application version from v4.83.0 to v4.83.1 across multiple configuration and deployment files. The Helm chart version increments from v6.8.8 to v6.8.9, with the appVersion updated to match the new Fleet release. Container image references are updated in Helm values, AWS Terraform variables, and GCP Terraform variables. The npm package version for fleetctl is also incremented. Additionally, documentation examples in the github-manage tool are updated to reflect the new milestone version.

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Description check ⚠️ Warning No pull request description was provided by the author, leaving all required checklist items unchecked and objectives unstated. Add a pull request description using the repository template, completing applicable checklist items and explaining the version bump changes.
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (1 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Adding changes for Fleet v4.83.1' directly describes the main change—updating version references across multiple files to v4.83.1.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-changelog-prepare-4.83.1-main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@infrastructure/dogfood/terraform/gcp/variables.tf`:
- Around line 70-73: The Terraform file has a missing closing brace for the
variable "image" block which breaks parsing; add the closing "}" to terminate
the variable "image" block before the next variable
"software_installers_bucket_name" declaration so that the "variable \"image\""
block is properly closed and Terraform can parse the subsequent "variable
\"software_installers_bucket_name\"" block.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 33f94a3b-7a65-4c82-8a63-c3b6b3d5725a

📥 Commits

Reviewing files that changed from the base of the PR and between cff7036 and 57932d5.

⛔ Files ignored due to path filters (1)
  • CHANGELOG.md is excluded by !**/*.md
📒 Files selected for processing (6)
  • charts/fleet/Chart.yaml
  • charts/fleet/values.yaml
  • infrastructure/dogfood/terraform/aws/variables.tf
  • infrastructure/dogfood/terraform/gcp/variables.tf
  • tools/fleetctl-npm/package.json
  • tools/github-manage/cmd/gm/releases.go

Comment on lines 70 to 73
variable "image" {
default = "fleetdm/fleet:v4.83.0"
default = "fleetdm/fleet:v4.83.1"

variable "software_installers_bucket_name" {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Missing closing brace in variable "image" block breaks Terraform parsing.

Line 70 opens variable "image" but there is no matching } before Line 73 starts the next variable block. This is a syntax blocker.

🐛 Proposed fix
 variable "image" {
   default = "fleetdm/fleet:v4.83.1"
+}
 
 variable "software_installers_bucket_name" {
   default = "fleet-software-installers"
 }
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
variable "image" {
default = "fleetdm/fleet:v4.83.0"
default = "fleetdm/fleet:v4.83.1"
variable "software_installers_bucket_name" {
variable "image" {
default = "fleetdm/fleet:v4.83.1"
}
variable "software_installers_bucket_name" {
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@infrastructure/dogfood/terraform/gcp/variables.tf` around lines 70 - 73, The
Terraform file has a missing closing brace for the variable "image" block which
breaks parsing; add the closing "}" to terminate the variable "image" block
before the next variable "software_installers_bucket_name" declaration so that
the "variable \"image\"" block is properly closed and Terraform can parse the
subsequent "variable \"software_installers_bucket_name\"" block.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@georgekarrv Why are they both flagging this? I know you're not changing that line so it must be fine, but I wonder if the indentation is throwing them off?

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates repo references to Fleet v4.83.1 and documents the release in the changelog.

Changes:

  • Bumped Fleet version references across tooling, Helm chart, and dogfood Terraform defaults.
  • Updated gm releases forecast milestone example to 4.83.1.
  • Added Fleet 4.83.1 changelog section.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tools/github-manage/cmd/gm/releases.go Updates milestone example string for forecasting.
tools/fleetctl-npm/package.json Bumps fleetctl npm package version to v4.83.1.
infrastructure/dogfood/terraform/gcp/variables.tf Updates default Fleet image tag to v4.83.1.
infrastructure/dogfood/terraform/aws/variables.tf Updates default Fleet image tag to v4.83.1.
charts/fleet/values.yaml Updates Helm values default image tag to v4.83.1.
charts/fleet/Chart.yaml Bumps chart version and appVersion to v4.83.1.
CHANGELOG.md Adds 4.83.1 entry; modifies older entries.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


variable "image" {
default = "fleetdm/fleet:v4.83.0"
default = "fleetdm/fleet:v4.83.1"
Copy link

Copilot AI Apr 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

variable "image" is missing its closing } before the next variable block begins, which will make this Terraform file fail to parse. Close the image variable block before declaring software_installers_bucket_name.

Suggested change
default = "fleetdm/fleet:v4.83.1"
default = "fleetdm/fleet:v4.83.1"
}

Copilot uses AI. Check for mistakes.
Comment on lines 239 to 242
- Fixed stale software titles list after deleting a software installer.
- Fixed query results cleanup cron failing with "too many placeholders" error by filtering to only saved queries and batching the SQL IN clause.

## Fleet 4.81.3 (Mar 20, 2026)

### Bug fixes

- Added configurable body size limits for the `/api/osquery/log` and `/api/osquery/distributed/write` endpoints.
- Fixed false positive `PayloadTooLargeError` errors.

## Fleet 4.81.2 (Mar 06, 2026)
Copy link

Copilot AI Apr 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change removes the Fleet 4.81.3 section (it no longer appears between 4.83.0 and 4.81.2). Since the PR is scoped to “Adding changes for Fleet v4.83.1”, deleting an older released section looks unintended; please restore the 4.81.3 entry unless there’s a specific reason to drop it.

Copilot uses AI. Check for mistakes.
lukeheath
lukeheath previously approved these changes Apr 9, 2026
rfairburn
rfairburn previously approved these changes Apr 9, 2026
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 9, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 66.87%. Comparing base (cff7036) to head (7af4654).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #43357      +/-   ##
==========================================
- Coverage   66.89%   66.87%   -0.02%     
==========================================
  Files        2588     2588              
  Lines      207563   207563              
  Branches     9207     9207              
==========================================
- Hits       138840   138805      -35     
- Misses      56096    56122      +26     
- Partials    12627    12636       +9     
Flag Coverage Δ
backend 68.65% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants