Skip to content

Adding changes for Fleet v4.84.1#44525

Open
georgekarrv wants to merge 1 commit intomainfrom
update-changelog-prepare-4.84.1-main
Open

Adding changes for Fleet v4.84.1#44525
georgekarrv wants to merge 1 commit intomainfrom
update-changelog-prepare-4.84.1-main

Conversation

@georgekarrv
Copy link
Copy Markdown
Member

@georgekarrv georgekarrv commented Apr 30, 2026

Summary by CodeRabbit

  • Chores
    • Updated Fleet version from v4.84.0 to v4.84.1 across deployment configurations (Helm values, container images, Terraform for AWS/GCP, and npm package) and bumped Helm chart package version v6.9.1 → v6.9.2.
  • Documentation
    • Updated CLI help/example text to reference the v4.84.1 milestone.

Copilot AI review requested due to automatic review settings April 30, 2026 18:30
@fleet-release fleet-release requested a review from lukeheath April 30, 2026 18:30
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 30, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: fdca0f6a-a45d-4678-b3b9-667de06b3fc7

📥 Commits

Reviewing files that changed from the base of the PR and between 728795f and 4faaca8.

⛔ 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
✅ Files skipped from review due to trivial changes (6)
  • 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
  • charts/fleet/Chart.yaml

Walkthrough

This PR increments Fleet-related versions from v4.84.0 to v4.84.1 across deployment and tooling references: Helm chart metadata (charts/fleet/Chart.yaml version v6.9.1→v6.9.2 and appVersion v4.84.0→v4.84.1), Helm values imageTag, Terraform default image variables for dogfood AWS and GCP, the npm package tools/fleetctl-npm/package.json version, and an example --milestone help string in tools/github-manage/cmd/gm/releases.go. No functional logic changes.

Possibly related PRs

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Description check ⚠️ Warning The pull request description is entirely missing; the author provided no description at all, leaving it blank. Add a pull request description explaining the purpose of the version bump, what was changed, and any relevant testing or validation performed.
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 (3 passed)
Check name Status Explanation
Title check ✅ Passed The title correctly identifies the main purpose of the changeset: preparing version v4.84.1 by updating version references across multiple files.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ 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.84.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
Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.

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

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

Updates Fleet release artifacts and deployment defaults to align with the Fleet v4.84.1 release, including Helm chart metadata and dogfood Terraform image tags.

Changes:

  • Bumped Fleet version references from v4.84.0 → v4.84.1 across tooling, Helm, and dogfood Terraform.
  • Incremented Helm chart version v6.9.1 → v6.9.2 and updated appVersion to v4.84.1.
  • Added a new Fleet 4.84.1 section to CHANGELOG.md.

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 the example milestone for the gm releases forecast command to 4.84.1.
tools/fleetctl-npm/package.json Bumps fleetctl npm installer package version to v4.84.1.
infrastructure/dogfood/terraform/gcp/variables.tf Updates dogfood GCP default Fleet image tag to v4.84.1.
infrastructure/dogfood/terraform/aws/variables.tf Updates dogfood AWS default Fleet image tag to v4.84.1.
charts/fleet/values.yaml Updates default Helm image tag to v4.84.1.
charts/fleet/Chart.yaml Bumps chart version and updates appVersion to v4.84.1.
CHANGELOG.md Adds 4.84.1 changelog entry and adjusts one existing bullet formatting.

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

Comment thread CHANGELOG.md Outdated
- Fixed a bug where host environment variables in script-only packages would cause gitops to fail
- Updated go to 1.26.2
- Fixed SCEP renewals not retrying after initial failure
- Extend SCEP enrollment/renewal challenge credential TTL
Comment thread CHANGELOG.md Outdated
- Updated go to 1.26.2
- Fixed SCEP renewals not retrying after initial failure
- Extend SCEP enrollment/renewal challenge credential TTL
- Fixed an issue where trying to wipe a device after its certificate was renewed could fail due to a missing bootstrap token. _Note: The device might still have wiped_
Comment thread CHANGELOG.md
- Fixed disk encryption key modal to not show stale key when switching between hosts.
- Fixed SCIM user not associating with host when IdP username was set before the SCIM user was created.
- Fixed Google Drive version not matching upstream.
- Fixed Google Drive version not matching upstream.
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 66.76%. Comparing base (be3b02d) to head (4faaca8).

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #44525      +/-   ##
==========================================
- Coverage   66.78%   66.76%   -0.03%     
==========================================
  Files        2637     2637              
  Lines      212092   212186      +94     
  Branches     9518     9518              
==========================================
+ Hits       141653   141665      +12     
- Misses      57576    57676     +100     
+ Partials    12863    12845      -18     
Flag Coverage Δ
backend 68.53% <ø> (-0.03%) ⬇️

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.

@georgekarrv georgekarrv force-pushed the update-changelog-prepare-4.84.1-main branch from 728795f to 4faaca8 Compare May 1, 2026 04:08
@qodo-free-for-open-source-projects
Copy link
Copy Markdown

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: test-go (fleetctl, mysql:9.5.0) / test

Failed stage: Run Go Tests [❌]

Failed test name: TestIntegrationsVulnerabilityDataStream

Failure summary:

  • The Go test job failed because the cmd/fleetctl/integrationtest/vuln package exceeded the configured
    test timeout and then failed.
  • Specifically, TestIntegrationsVulnerabilityDataStream could not download Ubuntu OVAL definitions
    from https://security-metadata.canonical.com/... due to repeated network errors (read: connection
    reset by peer), and the test run ultimately timed out (panic: test timed out after 20m0s).
  • Relevant log lines: the failure is reported under
    FAIL github.com/fleetdm/fleet/v4/cmd/fleetctl/integrationtest/vuln 1200.280s and FAIL:
    cmd/fleetctl/integrationtest/vuln TestIntegrationsVulnerabilityDataStream, with errors originating
    from nettest.go:33 and nettest.go:84.
Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

1799:  �[36;1mattempt=1�[0m
1800:  �[36;1m�[0m
1801:  �[36;1mwhile [ $attempt -le $max_attempts ]; do�[0m
1802:  �[36;1m  echo "Attempt $attempt of $max_attempts"�[0m
1803:  �[36;1m�[0m
1804:  �[36;1m  # Try to connect to MySQL�[0m
1805:  �[36;1m  if wait_for_mysql "mysql_test"; then�[0m
1806:  �[36;1m    # If MySQL is ready, try to connect to MySQL replica�[0m
1807:  �[36;1m    if wait_for_mysql "mysql_replica_test"; then�[0m
1808:  �[36;1m      # Both are ready, we're done�[0m
1809:  �[36;1m      echo "All MySQL connections successful"�[0m
1810:  �[36;1m      exit 0�[0m
1811:  �[36;1m    fi�[0m
1812:  �[36;1m  fi�[0m
1813:  �[36;1m�[0m
1814:  �[36;1m  # If we get here, at least one connection failed�[0m
1815:  �[36;1m  echo "Failed to connect to MySQL on attempt $attempt"�[0m
1816:  �[36;1m�[0m
1817:  �[36;1m  if [ $attempt -lt $max_attempts ]; then�[0m
1818:  �[36;1m    echo "Restarting containers and trying again..."�[0m
1819:  �[36;1m    restart_containers�[0m
1820:  �[36;1m  else�[0m
1821:  �[36;1m    echo "Maximum attempts reached. Failing the job."�[0m
1822:  �[36;1m    exit 1�[0m
...

1894:  gotestsum --format=testdox --jsonfile=/tmp/test-output.json -- -tags full,fts5,netgo -run=  -v -race=false -timeout=20m  -parallel 8 -coverprofile=coverage.txt -covermode=atomic -coverpkg=github.com/fleetdm/fleet/v4/... ././cmd/fleetctl/... 
1895:  go: downloading github.com/AbGuthrie/goquery/v2 v2.0.1
1896:  go: downloading github.com/urfave/cli/v2 v2.27.7
1897:  go: downloading github.com/stretchr/testify v1.11.1
1898:  go: downloading github.com/go-git/go-git/v5 v5.18.0
1899:  go: downloading github.com/beevik/etree v1.6.0
1900:  go: downloading github.com/briandowns/spinner v1.23.1
1901:  go: downloading github.com/google/go-github/v37 v37.0.0
1902:  go: downloading github.com/gosuri/uilive v0.0.4
1903:  go: downloading github.com/manifoldco/promptui v0.9.0
1904:  go: downloading github.com/mitchellh/go-ps v1.0.0
1905:  go: downloading github.com/olekukonko/tablewriter v0.0.5
1906:  go: downloading github.com/sethvargo/go-password v0.3.0
1907:  go: downloading github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
1908:  go: downloading github.com/patrickmn/go-cache v2.1.0+incompatible
1909:  go: downloading github.com/hashicorp/go-multierror v1.1.1
1910:  go: downloading github.com/VividCortex/mysqlerr v0.0.0-20170204212430-6c6b55f8796f
...

2159:  �[32m✓�[0m Apply specs deprecated keys app config windows updates.grace period days not a number (0.47s)
2160:  �[32m✓�[0m Apply specs deprecated keys app config windows updates.grace period days out of range (0.45s)
2161:  �[32m✓�[0m Apply specs deprecated keys config with FIM values for agent options (#869 9) (0.44s)
2162:  �[32m✓�[0m Apply specs deprecated keys config with blank required org name (0.48s)
2163:  �[32m✓�[0m Apply specs deprecated keys config with blank required server url (0.61s)
2164:  �[32m✓�[0m Apply specs deprecated keys config with invalid agent options command-line flags (0.58s)
2165:  �[32m✓�[0m Apply specs deprecated keys config with invalid agent options data type in dry-run (0.43s)
2166:  �[32m✓�[0m Apply specs deprecated keys config with invalid agent options data type with force (0.72s)
2167:  �[32m✓�[0m Apply specs deprecated keys config with invalid agent options in dry-run (0.70s)
2168:  �[32m✓�[0m Apply specs deprecated keys config with invalid key type (0.42s)
2169:  �[32m✓�[0m Apply specs deprecated keys config with invalid value for agent options command-line flags (0.58s)
2170:  �[32m✓�[0m Apply specs deprecated keys config with unknown key (0.50s)
2171:  �[32m✓�[0m Apply specs deprecated keys config with valid agent options command-line flags (0.60s)
2172:  �[32m✓�[0m Apply specs deprecated keys dry-run set with unsupported spec (0.47s)
2173:  �[32m✓�[0m Apply specs deprecated keys dry-run set with various specs, appconfig warning for legacy (0.49s)
2174:  �[32m✓�[0m Apply specs deprecated keys dry-run set with various specs, no errors (0.65s)
2175:  �[32m✓�[0m Apply specs deprecated keys empty config (0.50s)
...

2178:  �[32m✓�[0m Apply specs deprecated keys invalid agent options dry-run (0.60s)
2179:  �[32m✓�[0m Apply specs deprecated keys invalid agent options field type (0.37s)
2180:  �[32m✓�[0m Apply specs deprecated keys invalid agent options field type in overrides (0.63s)
2181:  �[32m✓�[0m Apply specs deprecated keys invalid agent options for existing team (0.51s)
2182:  �[32m✓�[0m Apply specs deprecated keys invalid agent options for new team (0.45s)
2183:  �[32m✓�[0m Apply specs deprecated keys invalid agent options force (0.41s)
2184:  �[32m✓�[0m Apply specs deprecated keys invalid known key's value type for team cannot be forced (0.61s)
2185:  �[32m✓�[0m Apply specs deprecated keys invalid team agent options command-line flag (0.51s)
2186:  �[32m✓�[0m Apply specs deprecated keys invalid top-level key for team (0.53s)
2187:  �[32m✓�[0m Apply specs deprecated keys macos updates deadline set but minimum version empty (0.85s)
2188:  �[32m✓�[0m Apply specs deprecated keys macos updates minimum version set but deadline empty (0.45s)
2189:  �[32m✓�[0m Apply specs deprecated keys macos updates.deadline with incomplete date (0.68s)
2190:  �[32m✓�[0m Apply specs deprecated keys macos updates.deadline with invalid date (0.44s)
2191:  �[32m✓�[0m Apply specs deprecated keys macos updates.deadline with timestamp (0.58s)
2192:  �[32m✓�[0m Apply specs deprecated keys macos updates.minimum version with build version (0.53s)
2193:  �[32m✓�[0m Apply specs deprecated keys missing required failing policies destination url (0.44s)
2194:  �[32m✓�[0m Apply specs deprecated keys missing required host status days count (0.46s)
...

2202:  �[32m✓�[0m Apply specs deprecated keys team config macos settings.enable disk encryption true (0.39s)
2203:  �[32m✓�[0m Apply specs deprecated keys team config macos settings.enable disk encryption with invalid value type (0.39s)
2204:  �[32m✓�[0m Apply specs deprecated keys team config macos settings.enable disk encryption without a value (0.49s)
2205:  �[32m✓�[0m Apply specs deprecated keys unknown key for team can be forced (0.54s)
2206:  �[32m✓�[0m Apply specs deprecated keys valid team agent options command-line flag (0.42s)
2207:  �[32m✓�[0m Apply specs deprecated keys windows updates unset valid (0.43s)
2208:  �[32m✓�[0m Apply specs deprecated keys windows updates valid (0.57s)
2209:  �[32m✓�[0m Apply specs deprecated keys windows updates.deadline days but grace period empty (0.46s)
2210:  �[32m✓�[0m Apply specs deprecated keys windows updates.deadline days not a number (0.58s)
2211:  �[32m✓�[0m Apply specs deprecated keys windows updates.deadline days out of range (0.40s)
2212:  �[32m✓�[0m Apply specs deprecated keys windows updates.grace period days but deadline empty (0.48s)
2213:  �[32m✓�[0m Apply specs deprecated keys windows updates.grace period days not a number (0.63s)
2214:  �[32m✓�[0m Apply specs deprecated keys windows updates.grace period days out of range (0.59s)
2215:  �[32m✓�[0m Apply specs dry-run set with unsupported spec (0.44s)
2216:  �[32m✓�[0m Apply specs dry-run set with various specs, appconfig warning for legacy (0.42s)
2217:  �[32m✓�[0m Apply specs dry-run set with various specs, no errors (0.44s)
2218:  �[32m✓�[0m Apply specs empty config (0.40s)
...

2221:  �[32m✓�[0m Apply specs invalid agent options dry-run (0.38s)
2222:  �[32m✓�[0m Apply specs invalid agent options field type (0.54s)
2223:  �[32m✓�[0m Apply specs invalid agent options field type in overrides (0.60s)
2224:  �[32m✓�[0m Apply specs invalid agent options for existing team (0.45s)
2225:  �[32m✓�[0m Apply specs invalid agent options for new team (0.57s)
2226:  �[32m✓�[0m Apply specs invalid agent options force (0.62s)
2227:  �[32m✓�[0m Apply specs invalid known key's value type for team cannot be forced (0.36s)
2228:  �[32m✓�[0m Apply specs invalid team agent options command-line flag (0.50s)
2229:  �[32m✓�[0m Apply specs invalid top-level key for team (0.45s)
2230:  �[32m✓�[0m Apply specs macos updates deadline set but minimum version empty (0.55s)
2231:  �[32m✓�[0m Apply specs macos updates minimum version set but deadline empty (0.37s)
2232:  �[32m✓�[0m Apply specs macos updates.deadline with incomplete date (0.38s)
2233:  �[32m✓�[0m Apply specs macos updates.deadline with invalid date (0.39s)
2234:  �[32m✓�[0m Apply specs macos updates.deadline with timestamp (0.37s)
2235:  �[32m✓�[0m Apply specs macos updates.minimum version with build version (0.59s)
2236:  �[32m✓�[0m Apply specs missing required failing policies destination url (0.45s)
2237:  �[32m✓�[0m Apply specs missing required host status days count (0.45s)
...

2323:  �[32m✓�[0m Filename functions (0.00s)
2324:  �[32m✓�[0m Filename functions outfile name builds a file name using the name provided + current time (0.00s)
2325:  �[32m✓�[0m Filename functions outfile name with ext builds a file name using the name and extension provided + current time (0.00s)
2326:  �[32m✓�[0m FleetctlUpgradePacks empty packs (0.42s)
2327:  �[32m✓�[0m FleetctlUpgradePacks no pack (0.42s)
2328:  �[32m✓�[0m FleetctlUpgradePacks non empty (0.46s)
2329:  �[32m✓�[0m FleetctlUpgradePacks not admin (0.41s)
2330:  �[32m✓�[0m Format XML (0.00s)
2331:  �[32m✓�[0m Format XML XML with attributes (0.00s)
2332:  �[32m✓�[0m Format XML basic XML (0.00s)
2333:  �[32m✓�[0m Format XML empty XML (0.00s)
2334:  �[32m✓�[0m Format XML invalid XML (0.00s)
2335:  �[32m✓�[0m Format XML nested XML (0.00s)
2336:  �[32m✓�[0m Generate MDM apple (1.15s)
2337:  �[32m✓�[0m Generate MDM apple BM (0.38s)
2338:  �[32m✓�[0m Generate MDM apple CSR API call fails (0.64s)
2339:  �[32m✓�[0m Generate MDM apple successful run (0.52s)
2340:  �[32m✓�[0m Generate MDMVPP tokens (0.00s)
2341:  �[32m✓�[0m Generate MDMVPP tokens get VPP tokens error (0.00s)
2342:  �[32m✓�[0m Generate MDMVPP tokens multiple tokens with different teams (0.00s)
...

2354:  �[32m✓�[0m Generate org settings insecure (0.00s)
2355:  �[32m✓�[0m Generate org settings masked google calendar api key (0.00s)
2356:  �[32m✓�[0m Generate policies (0.00s)
2357:  �[32m✓�[0m Generate queries (0.00s)
2358:  �[32m✓�[0m Generate software (0.00s)
2359:  �[32m✓�[0m Generate software auto update schedule (0.00s)
2360:  �[32m✓�[0m Generate software script packages (0.00s)
2361:  �[32m✓�[0m Generate team settings (0.00s)
2362:  �[32m✓�[0m Generate team settings insecure (0.00s)
2363:  �[32m✓�[0m Generated org settings no SSO (0.00s)
2364:  �[32m✓�[0m Generated org settings okta conditional access not included (0.00s)
2365:  �[32m✓�[0m Get MDM command results (0.38s)
2366:  �[32m✓�[0m Get MDM command results command flag required (0.00s)
2367:  �[32m✓�[0m Get MDM command results command not found (0.01s)
2368:  �[32m✓�[0m Get MDM command results command results empty (0.01s)
2369:  �[32m✓�[0m Get MDM command results command results error (0.01s)
2370:  �[32m✓�[0m Get MDM command results darwin command results (0.00s)
2371:  �[32m✓�[0m Get MDM command results host specific results (0.00s)
2372:  �[32m✓�[0m Get MDM command results windows command results (0.00s)
2373:  �[32m✓�[0m Get MDM commands (0.52s)
2374:  �[32m✓�[0m Get apple BM (1.66s)
2375:  �[32m✓�[0m Get apple BM free license (0.42s)
2376:  �[32m✓�[0m Get apple BM premium license, multiple tokens (0.39s)
2377:  �[32m✓�[0m Get apple BM premium license, no token (0.42s)
2378:  �[32m✓�[0m Get apple BM premium license, single token (0.42s)
2379:  �[32m✓�[0m Get apple MDM (0.44s)
2380:  �[32m✓�[0m Get carve (0.37s)
2381:  �[32m✓�[0m Get carve with error (0.38s)
2382:  �[32m✓�[0m Get carves (0.42s)
...

2408:  �[32m✓�[0m Get queries as observer (0.57s)
2409:  �[32m✓�[0m Get queries as observer global observer (0.01s)
2410:  �[32m✓�[0m Get queries as observer observer of multiple teams (0.01s)
2411:  �[32m✓�[0m Get queries as observer team observer (0.01s)
2412:  �[32m✓�[0m Get query (0.44s)
2413:  �[32m✓�[0m Get software titles (0.43s)
2414:  �[32m✓�[0m Get software versions (0.41s)
2415:  �[32m✓�[0m Get teams (0.86s)
2416:  �[32m✓�[0m Get teams YAML and apply (0.51s)
2417:  �[32m✓�[0m Get teams by name (0.40s)
2418:  �[32m✓�[0m Get teams expired license (0.42s)
2419:  �[32m✓�[0m Get teams not expired license (0.44s)
2420:  �[32m✓�[0m Get user roles (0.45s)
2421:  �[32m✓�[0m Git ops ABM (5.71s)
2422:  �[32m✓�[0m Git ops ABM backwards compat (0.54s)
2423:  �[32m✓�[0m Git ops ABM both keys errors (0.51s)
2424:  �[32m✓�[0m Git ops ABM deprecated config with two tokens in the db fails (0.52s)
2425:  �[32m✓�[0m Git ops ABM new key all valid (0.62s)
2426:  �[32m✓�[0m Git ops ABM new key multiple elements (0.69s)
2427:  �[32m✓�[0m Git ops ABM no team is supported (0.54s)
2428:  �[32m✓�[0m Git ops ABM non existent org name fails (0.57s)
2429:  �[32m✓�[0m Git ops ABM not provided teams defaults to no team (0.54s)
2430:  �[32m✓�[0m Git ops ABM renamed new key all valid (0.59s)
2431:  �[32m✓�[0m Git ops ABM using an undefined team errors (0.59s)
2432:  �[32m✓�[0m Git ops EULA setting (4.74s)
...

2435:  �[32m✓�[0m Git ops EULA setting not a PDF file (0.63s)
2436:  �[32m✓�[0m Git ops EULA setting relative path to working dir to pdf file (no existing EULA uploaded) (0.59s)
2437:  �[32m✓�[0m Git ops EULA setting relative path to yaml file to pdf file (no existing EULA uploaded) (0.63s)
2438:  �[32m✓�[0m Git ops EULA setting uploading the same EULA again (0.58s)
2439:  �[32m✓�[0m Git ops EULA setting valid new pdf file (different EULA already uploaded) (0.65s)
2440:  �[32m✓�[0m Git ops EULA setting valid pdf file (no existing EULA uploaded) (0.52s)
2441:  �[32m✓�[0m Git ops MDM auth settings (0.86s)
2442:  �[32m✓�[0m Git ops SMTP settings (0.51s)
2443:  �[32m✓�[0m Git ops SSO server URL (0.75s)
2444:  �[32m✓�[0m Git ops SSO settings (0.65s)
2445:  �[32m✓�[0m Git ops android certificates add (0.60s)
2446:  �[32m✓�[0m Git ops android certificates change (0.76s)
2447:  �[32m✓�[0m Git ops android certificates delete all (0.64s)
2448:  �[32m✓�[0m Git ops android certificates delete one (0.53s)
2449:  �[32m✓�[0m Git ops app store app auto update (0.58s)
2450:  �[32m✓�[0m Git ops app store app auto update invalid auto-update window triggers error and does not call update software title auto update config (0.01s)
2451:  �[32m✓�[0m Git ops app store app auto update no auto update settings and no existing schedule does not call update software title auto update config (0.01s)
...

2454:  �[32m✓�[0m Git ops apple OS updates (0.57s)
2455:  �[32m✓�[0m Git ops apple OS updates ios updates (0.05s)
2456:  �[32m✓�[0m Git ops apple OS updates ios updates changed deadline triggers bulk set pending MDM host profiles (0.02s)
2457:  �[32m✓�[0m Git ops apple OS updates ios updates changed minimum version triggers bulk set pending MDM host profiles (0.02s)
2458:  �[32m✓�[0m Git ops apple OS updates ios updates same values do not trigger bulk set pending MDM host profiles (0.02s)
2459:  �[32m✓�[0m Git ops apple OS updates ipados updates (0.05s)
2460:  �[32m✓�[0m Git ops apple OS updates ipados updates changed deadline triggers bulk set pending MDM host profiles (0.01s)
2461:  �[32m✓�[0m Git ops apple OS updates ipados updates changed minimum version triggers bulk set pending MDM host profiles (0.01s)
2462:  �[32m✓�[0m Git ops apple OS updates ipados updates same values do not trigger bulk set pending MDM host profiles (0.02s)
2463:  �[32m✓�[0m Git ops apple OS updates macos updates (0.05s)
2464:  �[32m✓�[0m Git ops apple OS updates macos updates changed deadline triggers bulk set pending MDM host profiles (0.02s)
2465:  �[32m✓�[0m Git ops apple OS updates macos updates changed minimum version triggers bulk set pending MDM host profiles (0.02s)
2466:  �[32m✓�[0m Git ops apple OS updates macos updates same values do not trigger bulk set pending MDM host profiles (0.02s)
2467:  �[32m✓�[0m Git ops basic global and no team (0.61s)
2468:  �[32m✓�[0m Git ops basic global and no team basic global and no-team.yml (0.05s)
2469:  �[32m✓�[0m Git ops basic global and no team both global and no-team.yml define controls -- should fail (0.02s)
2470:  �[32m✓�[0m Git ops basic global and no team controls only defined in no-team.yml (0.05s)
2471:  �[32m✓�[0m Git ops basic global and no team global DOES NOT define controls -- should fail (0.01s)
2472:  �[32m✓�[0m Git ops basic global and no team global and no-team.yml DO NOT define controls -- should fail (0.01s)
2473:  �[32m✓�[0m Git ops basic global and no team global defines software -- should fail (0.01s)
2474:  �[32m✓�[0m Git ops basic global and no team no-team provided without global -- should fail (0.01s)
2475:  �[32m✓�[0m Git ops basic global and no team no-team.yml defines policy with calendar events enabled -- should fail (0.01s)
2476:  �[32m✓�[0m Git ops basic global and no team unassigned provided without global -- should fail (0.01s)
2477:  �[32m✓�[0m Git ops basic global and team (0.70s)
...

2482:  �[32m✓�[0m Git ops custom settings global macos custom settings valid deprecated.yml (0.61s)
2483:  �[32m✓�[0m Git ops custom settings global macos windows custom settings valid.yml (0.50s)
2484:  �[32m✓�[0m Git ops custom settings global windows custom settings invalid label mix 2 .yml (0.49s)
2485:  �[32m✓�[0m Git ops custom settings global windows custom settings invalid label mix.yml (0.50s)
2486:  �[32m✓�[0m Git ops custom settings global windows custom settings unknown label.yml (0.57s)
2487:  �[32m✓�[0m Git ops custom settings team macos custom settings valid deprecated.yml (0.58s)
2488:  �[32m✓�[0m Git ops custom settings team macos windows custom settings invalid labels mix 2 .yml (0.46s)
2489:  �[32m✓�[0m Git ops custom settings team macos windows custom settings invalid labels mix.yml (0.51s)
2490:  �[32m✓�[0m Git ops custom settings team macos windows custom settings unknown label.yml (0.68s)
2491:  �[32m✓�[0m Git ops custom settings team macos windows custom settings valid.yml (0.63s)
2492:  �[32m✓�[0m Git ops exception enforcement (0.48s)
2493:  �[32m✓�[0m Git ops exception enforcement free tier (0.38s)
2494:  �[32m✓�[0m Git ops exceptions preserve omitted keys (0.47s)
2495:  �[32m✓�[0m Git ops features (0.47s)
2496:  �[32m✓�[0m Git ops filename validation (0.00s)
2497:  �[32m✓�[0m Git ops fleet failing policies webhook policy IDs (0.45s)
2498:  �[32m✓�[0m Git ops fleet webhooks and tickets enabled (0.72s)
...

2653:  �[32m✓�[0m Run api command get scripts full path missing (0.00s)
2654:  �[32m✓�[0m Run api command get scripts team (0.00s)
2655:  �[32m✓�[0m Run api command get scripts team no cache (0.00s)
2656:  �[32m✓�[0m Run api command get typo (0.00s)
2657:  �[32m✓�[0m Run api command upload script (0.00s)
2658:  �[32m✓�[0m Run script command (0.67s)
2659:  �[32m✓�[0m Run script command disabled scripts globally (0.00s)
2660:  �[32m✓�[0m Run script command host not found (0.01s)
2661:  �[32m✓�[0m Run script command invalid file type (0.00s)
2662:  �[32m✓�[0m Run script command invalid hashbang (0.01s)
2663:  �[32m✓�[0m Run script command invalid utf 8 (0.00s)
2664:  �[32m✓�[0m Run script command missing one of script-path and script-nqme (0.00s)
2665:  �[32m✓�[0m Run script command output truncated (0.01s)
2666:  �[32m✓�[0m Run script command posix shell hashbang (0.01s)
2667:  �[32m✓�[0m Run script command script empty (0.00s)
2668:  �[32m✓�[0m Run script command script failed (0.01s)
2669:  �[32m✓�[0m Run script command script killed (0.01s)
...

2707:  �[32m✓�[0m User is observer (0.00s)
2708:  �[32m✓�[0m User is observer global maintainer (0.00s)
2709:  �[32m✓�[0m User is observer global observer (0.00s)
2710:  �[32m✓�[0m User is observer global observer+ (0.00s)
2711:  �[32m✓�[0m User is observer team maintainer (0.00s)
2712:  �[32m✓�[0m User is observer team observer (0.00s)
2713:  �[32m✓�[0m User is observer team observer and maintainer (0.00s)
2714:  �[32m✓�[0m User is observer team observer+ (0.00s)
2715:  �[32m✓�[0m User is observer user without roles (0.00s)
2716:  github.com/fleetdm/fleet/v4/cmd/fleetctl/integrationtest/gitops:
2717:  �[32m✓�[0m Git ops VPP (4.55s)
2718:  �[32m✓�[0m Git ops VPP all teams is supported (0.65s)
2719:  �[32m✓�[0m Git ops VPP new key all valid (0.67s)
2720:  �[32m✓�[0m Git ops VPP new key multiple elements (0.74s)
2721:  �[32m✓�[0m Git ops VPP no team is supported (0.68s)
2722:  �[32m✓�[0m Git ops VPP non existent location fails (0.53s)
2723:  �[32m✓�[0m Git ops VPP not provided teams defaults to no team (0.68s)
2724:  �[32m✓�[0m Git ops VPP using an undefined team errors (0.59s)
2725:  �[32m✓�[0m Git ops existing team VPP apps with missing team (0.81s)
...

2805:  �[32m✓�[0m Git ops team software installers team software installer with display name.yml (1.44s)
2806:  �[32m✓�[0m Integrations enterprise gitops (296.45s)
2807:  �[32m✓�[0m Integrations enterprise gitops test CA integrations (5.73s)
2808:  �[32m✓�[0m Integrations enterprise gitops test FMA labels include all (7.31s)
2809:  �[32m✓�[0m Integrations enterprise gitops test IPA software installers (11.31s)
2810:  �[32m✓�[0m Integrations enterprise gitops test JSON configuration profile escaping (1.49s)
2811:  �[32m✓�[0m Integrations enterprise gitops test add manual labels (2.20s)
2812:  �[32m✓�[0m Integrations enterprise gitops test configuration profile escaping (1.63s)
2813:  �[32m✓�[0m Integrations enterprise gitops test delete CA with certificate templates (7.03s)
2814:  �[32m✓�[0m Integrations enterprise gitops test delete mac OS setup (7.16s)
2815:  �[32m✓�[0m Integrations enterprise gitops test deleting no team YAML (3.28s)
2816:  �[32m✓�[0m Integrations enterprise gitops test disallow software setup experience (125.16s)
2817:  �[32m✓�[0m Integrations enterprise gitops test disallow software setup experience all VPP with setup experience (1.54s)
2818:  �[32m✓�[0m Integrations enterprise gitops test disallow software setup experience no team VPP (1.33s)
2819:  �[32m✓�[0m Integrations enterprise gitops test disallow software setup experience no team installers (60.96s)
2820:  �[32m✓�[0m Integrations enterprise gitops test disallow software setup experience packages fail (61.12s)
2821:  �[32m✓�[0m Integrations enterprise gitops test env substitution in profiles (1.65s)
...

2843:  �[32m✓�[0m Integrations enterprise gitops test remove custom settings from default YAML (3.16s)
2844:  �[32m✓�[0m Integrations enterprise gitops test special case teams VPP apps (4.57s)
2845:  �[32m✓�[0m Integrations enterprise gitops test special case teams VPP apps all teams (2.84s)
2846:  �[32m✓�[0m Integrations enterprise gitops test special case teams VPP apps no team (1.54s)
2847:  �[32m✓�[0m Integrations enterprise gitops test unset configuration profile labels (5.93s)
2848:  �[32m✓�[0m Integrations enterprise gitops test unset software installer labels (9.90s)
2849:  �[32m✓�[0m Integrations enterprise starter library (5.13s)
2850:  �[32m✓�[0m Integrations enterprise starter library test apply starter library premium (3.86s)
2851:  �[32m✓�[0m Integrations gitops (2.69s)
2852:  �[32m✓�[0m Integrations gitops test fleet gitops (0.68s)
2853:  �[32m✓�[0m Integrations gitops test fleet gitops DDM fleet vars requires premium (0.19s)
2854:  �[32m✓�[0m Integrations gitops test fleet gitops with fleet secrets (0.45s)
2855:  �[32m✓�[0m Integrations starter library (1.56s)
2856:  �[32m✓�[0m Integrations starter library test apply starter library free (0.31s)
2857:  github.com/fleetdm/fleet/v4/cmd/fleetctl/integrationtest/preview:
2858:  �[32m✓�[0m Preview fails on invalid license key (0.00s)
2859:  github.com/fleetdm/fleet/v4/cmd/fleetctl/integrationtest/vuln:
2860:  === �[31mFailed�[0m
2861:  === �[31mFAIL�[0m: cmd/fleetctl/integrationtest/preview  (0.00s)
...

3042:  /opt/hostedtoolcache/go/1.26.2/x64/src/net/http/h2_bundle.go:9550 +0xca
3043:  net/http.(*http2ClientConn).readLoop(0x3764163da540)
3044:  /opt/hostedtoolcache/go/1.26.2/x64/src/net/http/h2_bundle.go:9419 +0x52
3045:  created by net/http.(*http2Transport).newClientConn in goroutine 1053
3046:  /opt/hostedtoolcache/go/1.26.2/x64/src/net/http/h2_bundle.go:8171 +0xda5
3047:  goroutine 1055 [select, 1 minutes]:
3048:  net/http.(*http2clientStream).writeRequest(0x376415d4a780, 0x376415c30140, 0x0)
3049:  /opt/hostedtoolcache/go/1.26.2/x64/src/net/http/h2_bundle.go:8857 +0xc68
3050:  net/http.(*http2clientStream).doRequest(0x376415d4a780, 0x7f6a37?, 0x0?)
3051:  /opt/hostedtoolcache/go/1.26.2/x64/src/net/http/h2_bundle.go:8718 +0x18
3052:  created by net/http.(*http2ClientConn).roundTrip in goroutine 34
3053:  /opt/hostedtoolcache/go/1.26.2/x64/src/net/http/h2_bundle.go:8624 +0x470
3054:  FAIL	github.com/fleetdm/fleet/v4/cmd/fleetctl/integrationtest/vuln	1200.280s
3055:  === �[31mFAIL�[0m: cmd/fleetctl/integrationtest/vuln TestIntegrationsVulnerabilityDataStream (unknown)
3056:  nettest.go:33: network test start: TestIntegrationsVulnerabilityDataStream
3057:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:36912->185.125.190.21:443: read: connection reset by peer. Retrying in 636.959923ms
3058:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:34470->185.125.190.21:443: read: connection reset by peer. Retrying in 894.199605ms
3059:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:51046->185.125.190.21:443: read: connection reset by peer. Retrying in 1.27679322s
3060:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:49724->185.125.190.21:443: read: connection reset by peer. Retrying in 1.460588723s
3061:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:39818->185.125.190.21:443: read: connection reset by peer. Retrying in 2.415733471s
3062:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:37534->185.125.190.21:443: read: connection reset by peer. Retrying in 2.035121695s
3063:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:54500->185.125.190.21:443: read: connection reset by peer. Retrying in 5.272764869s
3064:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:50798->185.125.190.21:443: read: connection reset by peer. Retrying in 6.169435456s
3065:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:34102->185.125.190.21:443: read: connection reset by peer. Retrying in 7.042982265s
3066:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:56054->185.125.190.21:443: read: connection reset by peer. Retrying in 14.166269479s
3067:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:40078->185.125.190.29:443: read: connection reset by peer. Retrying in 26.484783954s
3068:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:58794->185.125.190.29:443: read: connection reset by peer. Retrying in 37.095629839s
3069:  nettest.go:84: TestIntegrationsVulnerabilityDataStream: retrying error: Error downloading Oval definitions: downloadDefinitions: download and extract url https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2: download and write file: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.trusty.usn.oval.xml.bz2": read tcp 10.1.0.210:48662->185.125.190.20:443: read: connection reset by peer
3070:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:49504->185.125.190.20:443: read: connection reset by peer. Retrying in 687.262157ms
3071:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:33712->185.125.190.20:443: read: connection reset by peer. Retrying in 890.649026ms
3072:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:45220->185.125.190.29:443: read: connection reset by peer. Retrying in 1.538808612s
3073:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:53878->185.125.190.29:443: read: connection reset by peer. Retrying in 1.790944135s
3074:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:51848->185.125.190.29:443: read: connection reset by peer. Retrying in 2.175819005s
3075:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:49368->185.125.190.29:443: read: connection reset by peer. Retrying in 5.273991403s
3076:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:59032->185.125.190.29:443: read: connection reset by peer. Retrying in 7.96084375s
3077:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:42830->185.125.190.29:443: read: connection reset by peer. Retrying in 12.216172385s
3078:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:51668->185.125.190.29:443: read: connection reset by peer. Retrying in 7.722118343s
3079:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:40760->185.125.190.29:443: read: connection reset by peer. Retrying in 17.408255034s
3080:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:44386->185.125.190.20:443: read: connection reset by peer. Retrying in 30.740343256s
3081:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:51630->185.125.190.20:443: read: connection reset by peer. Retrying in 1m2.452071548s
3082:  nettest.go:84: TestIntegrationsVulnerabilityDataStream: retrying error: Error downloading Oval definitions: downloadDefinitions: download and extract url https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2: download and write file: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.bionic.usn.oval.xml.bz2": read tcp 10.1.0.210:42030->185.125.190.20:443: read: connection reset by peer
3083:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:51154->185.125.190.20:443: read: connection reset by peer. Retrying in 430.292002ms
3084:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:33038->185.125.190.20:443: read: connection reset by peer. Retrying in 1.024149211s
3085:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:45640->185.125.190.20:443: read: connection reset by peer. Retrying in 1.313513813s
3086:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:40588->185.125.190.20:443: read: connection reset by peer. Retrying in 1.766118155s
3087:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:53676->185.125.190.20:443: read: connection reset by peer. Retrying in 1.810337845s
3088:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:39276->185.125.190.20:443: read: connection reset by peer. Retrying in 4.350793854s
3089:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:33758->185.125.190.20:443: read: connection reset by peer. Retrying in 5.553842941s
3090:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:35896->185.125.190.20:443: read: connection reset by peer. Retrying in 5.87918164s
3091:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:44164->185.125.190.20:443: read: connection reset by peer. Retrying in 10.583553947s
3092:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:43418->185.125.190.20:443: read: connection reset by peer. Retrying in 24.230727946s
3093:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:34482->185.125.190.21:443: read: connection reset by peer. Retrying in 39.289789435s
3094:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:55878->185.125.190.21:443: read: connection reset by peer. Retrying in 46.415803519s
3095:  nettest.go:84: TestIntegrationsVulnerabilityDataStream: retrying error: Error downloading Oval definitions: downloadDefinitions: download and extract url https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2: download and write file: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.focal.usn.oval.xml.bz2": read tcp 10.1.0.210:32862->185.125.190.29:443: read: connection reset by peer
3096:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:44704->185.125.190.29:443: read: connection reset by peer. Retrying in 257.921439ms
3097:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:54684->185.125.190.29:443: read: connection reset by peer. Retrying in 732.555846ms
3098:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:48530->185.125.190.21:443: read: connection reset by peer. Retrying in 1.530659881s
3099:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:44458->185.125.190.21:443: read: connection reset by peer. Retrying in 1.042172379s
3100:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:38142->185.125.190.20:443: read: connection reset by peer. Retrying in 3.333805437s
3101:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:46894->185.125.190.20:443: read: connection reset by peer. Retrying in 2.638367728s
3102:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:34442->185.125.190.20:443: read: connection reset by peer. Retrying in 6.666041865s
3103:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:42610->185.125.190.29:443: read: connection reset by peer. Retrying in 8.043459479s
3104:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:44504->185.125.190.29:443: read: connection reset by peer. Retrying in 6.846242312s
3105:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:33490->185.125.190.29:443: read: connection reset by peer. Retrying in 25.593656378s
3106:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:45726->185.125.190.20:443: read: connection reset by peer. Retrying in 27.603895583s
3107:  Download failed on https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2: do request: Get "https://security-metadata.canonical.com/oval/com.ubuntu.plucky.usn.oval.xml.bz2": read tcp 10.1.0.210:36756->185.125.190.20:443: read: connection reset by peer. Retrying in 30.468886849s
3108:  coverage: 1.5% of statements in github.com/fleetdm/fleet/v4/...
3109:  DONE 806 tests, 4 failures in 1213.861s
3110:  make[1]: *** [Makefile:278: .run-go-tests] Error 1
3111:  make[1]: Leaving directory '/home/runner/work/fleet/fleet'
3112:  make: *** [Makefile:393: test-go] Error 2
3113:  ##[error]Process completed with exit code 2.
3114:  ##[group]Run actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a
3115:  with:
3116:  name: fleetctl-mysql9.5.0-coverage
3117:  path: ./coverage.txt
3118:  if-no-files-found: error
3119:  compression-level: 6
...

3131:  With the provided path, there will be 1 file uploaded
3132:  Artifact name is valid!
3133:  Root directory input is valid!
3134:  Beginning upload of artifact content to blob storage
3135:  Uploaded bytes 2829339
3136:  Finished uploading artifact content to blob storage!
3137:  SHA256 hash of uploaded artifact zip is 9f9dcaac0ea41eb521404835aa1f53d430ccec06a56a271af74ba55f24cb6ee8
3138:  Finalizing artifact upload
3139:  Artifact fleetctl-mysql9.5.0-coverage.zip successfully finalized. Artifact ID 6745147765
3140:  Artifact fleetctl-mysql9.5.0-coverage has been successfully uploaded! Final size is 2829339 bytes. Artifact ID is 6745147765
3141:  Artifact download URL: https://github.com/fleetdm/fleet/actions/runs/25201770003/artifacts/6745147765
3142:  ##[group]Run c1grep() { grep "$@" || test $? = 1; }
3143:  �[36;1mc1grep() { grep "$@" || test $? = 1; }�[0m
3144:  �[36;1mc1grep -oP 'FAIL: .*$' /tmp/gotest.log > /tmp/summary.txt�[0m
3145:  �[36;1mc1grep 'test timed out after' /tmp/gotest.log >> /tmp/summary.txt�[0m
3146:  �[36;1mc1grep 'fatal error:' /tmp/gotest.log >> /tmp/summary.txt�[0m
3147:  �[36;1mc1grep -A 10 'panic: runtime error: ' /tmp/gotest.log >> /tmp/summary.txt�[0m
3148:  �[36;1mc1grep ' FAIL\t' /tmp/gotest.log >> /tmp/summary.txt�[0m
3149:  �[36;1mGO_FAIL_SUMMARY=$(head -n 5 /tmp/summary.txt | sed ':a;N;$!ba;s/\n/\\n/g')�[0m
3150:  �[36;1mecho "GO_FAIL_SUMMARY=$GO_FAIL_SUMMARY"�[0m
3151:  �[36;1mif [[ -z "$GO_FAIL_SUMMARY" ]]; then�[0m
3152:  �[36;1m  GO_FAIL_SUMMARY="unknown, please check the build URL"�[0m
3153:  �[36;1mfi�[0m
3154:  �[36;1mGO_FAIL_SUMMARY=$GO_FAIL_SUMMARY envsubst < .github/workflows/config/slack_payload_template.json > ./payload.json�[0m
3155:  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
3156:  env:
3157:  RACE_ENABLED: false
3158:  GO_TEST_TIMEOUT: 20m
3159:  DOCKER_COMMAND: docker compose -f docker-compose.yml -f docker-compose-redis-cluster.yml up -d mysql_test mysql_replica_test redis redis-cluster-1 redis-cluster-2 redis-cluster-3 redis-cluster-4 redis-cluster-5 redis-cluster-6 redis-cluster-setup s3 saml_idp mailhog mailpit smtp4dev_test
3160:  RUN_TESTS_ARG: 
3161:  CI_TEST_PKG: fleetctl
3162:  NEED_DOCKER: 1
3163:  ARTIFACT_PREFIX: fleetctl-mysql9.5.0
3164:  GOTOOLCHAIN: local
3165:  ##[endgroup]
3166:  GO_FAIL_SUMMARY=panic: test timed out after 20m0s\npanic: test timed out after 20m0s
3167:  ##[group]Run actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a
3168:  with:
3169:  name: fleetctl-mysql9.5.0-test-log
3170:  path: /tmp/gotest.log
3171:  if-no-files-found: error
3172:  compression-level: 6

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.

2 participants