Skip to content

Conversation

@BCTBB
Copy link
Contributor

@BCTBB BCTBB commented Aug 12, 2025

  • Added support to allow terraform plan (dry-run) without apply for dogfood deployment action
  • Updated infrastructure/dogfood/terraform/aws-tf-module/docker/main.tf
    • Allow hashicorp/aws >= 5.0 instead of ~> 5.0
  • Updated infrastructure/dogfood/terraform/aws-tf-module/main.tf
    • Updated occurences of data.aws_region.current.id -> data.aws_region.current.region
    • Updated occurences of data.aws_region.current.name -> data.aws_region.current.region
    • Allow hashicorp/aws >= 5.0.0 instead of ~> 5.0.0
    • tf-mod-root-v1.15.2 -> tf-mod-root-v1.17.0
    • tf-mod-addon-migrations-v2.0.1 -> tf-mod-addon-migrations-v2.1.0
    • tf-mod-addon-osquery-carve-v1.1.0 -> tf-mod-addon-osquery-carve-v1.1.1
    • tf-mod-addon-logging-alb-v1.3.0 -> tf-mod-addon-logging-alb-v1.4.0
    • tf-mod-addon-external-vuln-scans-v2.2.1 -> tf-mod-addon-external-vuln-scans-v2.3.0
  • Updated infrastructure/dogfood/terraform/aws-tf-module/free.tf
    • Updated occurences of data.aws_region.current.id -> data.aws_region.current.region
    • Updated occurences of data.aws_region.current.name -> data.aws_region.current.region
    • tf-mod-byo-vpc-v1.13.0 -> tf-mod-byo-vpc-v1.18.3
    • tf-mod-addon-ses-v1.3.0 -> tf-mod-addon-ses-v1.4.0
    • tf-mod-addon-migrations-v2.0.1 -> tf-mod-addon-migrations-v2.1.0
  • Updated infrastruture/dogfood/terraform/aws-tf-module/free-ecs-hosts.tf
    • Updated availability_zone_rebalancing to keep as ENABLED (current value) where the latest provider attempts to set to DISABLED (default value)

rfairburn
rfairburn previously approved these changes Aug 12, 2025
rfairburn
rfairburn previously approved these changes Aug 12, 2025
@BCTBB
Copy link
Contributor Author

BCTBB commented Aug 13, 2025

The terraform plan dry-run changes are working as expected on the branch.

… osquery hosts, as the terraform provider was going to force the values to default to DISABLED (default)
Sampfluger88 and others added 3 commits August 19, 2025 15:15
For #31571.

Steps to reproduce at the end of the description here:
#31571.

- [X] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/guides/committing-changes.md#changes-files)
for more information.

## Testing

- [X] Added/updated automated tests
- [X] QA'd all new/changed functionality manually
Created two new rituals:
- Updating KPIs
- Importing LinkedIn posts to Clay
allenhouchins and others added 25 commits August 19, 2025 15:15
- Updated text in the UI to be more accurate and friendly
- Adjusting path to troubleshoot adding the EULA via GitOps
- @noahtalerman: I set my hostname to "Noah Talerman's MacBook Pro"
Fixing broken link
fixes: #29222 

This is a feature branch that was completed last week, but did not get
merged in time.

All pr's going in was approved, and reviewed.

I will after this is merged, do a cherry pick onto the RC 4.73 branch,
and initiate the FR merge process.

---------

Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
….g. uninstalled (#32005)

Fixes #29894 and probably #31980.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/guides/committing-changes.md#changes-files)
for more information.

- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)

## Testing

- [x] Added/updated automated tests

- [x] QA'd all new/changed functionality manually
Command to unsign profiles is missing `/`
I am sorry.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Fixes: #4498 

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/guides/committing-changes.md#changes-files)
for more information.

## Testing

- [x] Added/updated automated tests
- Added unit test 
- Changed existing unit tests to accept empty array instead of null

- [x] QA'd all new/changed functionality manually
- Tested that Fleet UI > host details, returns `software: []` instead of
nothing.
- Tested that with exclude_software=false, software returns the full
array for host.

---------

Co-authored-by: Anthony Maxwell <133805840+Illbjorn@users.noreply.github.com>
- Updated configuration profile to support macOS26 More info link
- Updated policy logic to account for old versions of Nudge being
installed
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/fleetd-tuf.yml).

Co-authored-by: lucasmrod <lucasmrod@users.noreply.github.com>
For #29795

Refactored the way we compute the number of failing policies to avoid
discrepancies due to either read replica delays or due to async nature
of the failing policy computation stored in host issues.
For #32007. Added missing permissions for attestation.
Fixes #30483 

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Added a new webhook endpoint to track GitHub Projects v2 item status
changes and record engineering metrics.
* Integrated with Google BigQuery for storing and analyzing issue status
transition data.

* **Chores**
* Introduced a new POST API route for receiving GitHub Projects v2 item
events.
* Added configuration options for GitHub webhook secrets and Google
Cloud service account keys (commented out for future use).
  * Added a new dependency for Google BigQuery integration.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
@codecov
Copy link

codecov bot commented Aug 19, 2025

Codecov Report

❌ Patch coverage is 64.24168% with 290 lines in your changes missing coverage. Please review.
✅ Project coverage is 63.98%. Comparing base (bba0c8a) to head (0886d63).
⚠️ Report is 150 commits behind head on main.

Files with missing lines Patch % Lines
...vityFeed/GlobalActivityItem/GlobalActivityItem.tsx 0.00% 27 Missing ⚠️
cmd/fleet/cron.go 16.12% 26 Missing ⚠️
...dentityProviderSection/IdentityProviderSection.tsx 17.24% 24 Missing ⚠️
cmd/osquery-perf/hostidentity/hostidentity.go 0.00% 23 Missing ⚠️
...criptBatchSummaryModal/ScriptBatchSummaryModal.tsx 0.00% 23 Missing ⚠️
.../cards/ScriptBatchProgress/ScriptBatchProgress.tsx 73.56% 23 Missing ⚠️
...ntend/pages/ManageControlsPage/Secrets/Secrets.tsx 74.72% 22 Missing and 1 partial ⚠️
ee/server/service/mdm.go 58.69% 18 Missing and 1 partial ⚠️
...onents/RunScriptBatchModal/RunScriptBatchModal.tsx 76.27% 14 Missing ⚠️
...mponents/EndUserAuthSection/EndUserAuthSection.tsx 18.18% 9 Missing ⚠️
... and 28 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #31835      +/-   ##
==========================================
+ Coverage   63.76%   63.98%   +0.21%     
==========================================
  Files        1963     1986      +23     
  Lines      192074   194044    +1970     
  Branches     6278     6496     +218     
==========================================
+ Hits       122480   124157    +1677     
- Misses      60021    60196     +175     
- Partials     9573     9691     +118     
Flag Coverage Δ
backend 65.27% <36.92%> (+0.11%) ⬆️
fleetd-chrome 73.69% <ø> (ø)
frontend 51.94% <69.45%> (+1.46%) ⬆️

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.

@BCTBB BCTBB closed this Aug 19, 2025
@BCTBB BCTBB deleted the dogfood-tf-deprecation-fixes branch August 19, 2025 19:20
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.