Skip to content

Commit

Permalink
Merge branch 'main' into eugkuo-patch-user-permissions-table-checkbox…
Browse files Browse the repository at this point in the history
…-centering
  • Loading branch information
Drew-P-drawers authored Jan 6, 2025
2 parents bc5a415 + 8449879 commit 338a807
Show file tree
Hide file tree
Showing 9 changed files with 174 additions and 130 deletions.
7 changes: 4 additions & 3 deletions .github/workflows/dogfood-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
workflow_dispatch:
inputs:
DOCKER_IMAGE:
description: 'The full name of the docker image to be deployed. (e.g. fleetdm/fleet:v4.30.0). Note: do not use fleetdm/fleet:main directly. Use the short hash instead. If pull-rate limited, try using the quay.io/fleetdm/fleet mirror.'
description: "The full name of the docker image to be deployed. (e.g. fleetdm/fleet:v4.30.0). Note: do not use fleetdm/fleet:main directly. Use the short hash instead. If pull-rate limited, try using the quay.io/fleetdm/fleet mirror."
required: true

# This allows a subsequently queued workflow run to interrupt previous runs
Expand All @@ -26,7 +26,8 @@ env:
TF_WORKSPACE: fleet
TF_VAR_fleet_image: ${{ github.event.inputs.DOCKER_IMAGE || 'fleetdm/fleet:main' }}
TF_VAR_fleet_license: ${{ secrets.DOGFOOD_LICENSE_KEY }}
TF_VAR_slack_webhook: ${{ secrets.SLACK_G_HELP_P1_WEBHOOK_URL }}
TF_VAR_slack_p1_webhook: ${{ secrets.SLACK_G_HELP_P1_WEBHOOK_URL }}
TF_VAR_slack_p2_webhook: ${{ secrets.SLACK_G_HELP_P2_WEBHOOK_URL }}
TF_VAR_fleet_sentry_dsn: ${{ secrets.DOGFOOD_SENTRY_DSN }}
TF_VAR_elastic_url: ${{ secrets.ELASTIC_APM_SERVER_URL }}
TF_VAR_elastic_token: ${{ secrets.ELASTIC_APM_SECRET_TOKEN }}
Expand Down Expand Up @@ -64,7 +65,7 @@ jobs:

- uses: hashicorp/setup-terraform@633666f66e0061ca3b725c73b2ec20cd13a8fdd1 # v2.0.3
with:
terraform_version: 1.6.3
terraform_version: 1.10.2
terraform_wrapper: false
- name: Terraform Init
id: init
Expand Down
4 changes: 3 additions & 1 deletion articles/enforce-os-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@ OS version enforcement options are declared within the [controls](https://fleetd

### macOS

When a minimum version is enforced, end users see a native macOS notification (DDM) once per day. Users can choose to update ahead of the deadline or schedule it for that night. 24 hours before the deadline, the notification appears hourly and ignores Do Not Disturb. One hour before the deadline, the notification appears every 30 minutes and then every 10 minutes.
When a minimum version is enforced, end users see a native macOS notification (DDM) once per day. Users can choose to update ahead of the deadline or schedule it for that night. 24 hours before the deadline, the notification appears hourly and ignores Do Not Disturb. One hour before the deadline, the notification appears every 30 minutes and then every 10 minutes.

> Certain user preferences may suppress macOS update notifications. To prevent users from being surprised by a forced update or unexpected restart, consider communicating OS update deadlines through additional channels.
If the host was turned off when the deadline passed, the update will be scheduled an hour after it’s turned on.

Expand Down
1 change: 1 addition & 0 deletions changes/25144-uninstall-after-mdm-action
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Fixed reporting of software uninstall results after a host has been locked/unlocked
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import React, { useContext, useState } from "react";
import { Location } from "history";
import { useQuery } from "react-query";
import { InjectedRouter } from "react-router";
import { useErrorHandler } from "react-error-boundary";

import PATHS from "router/paths";
import { buildQueryStringFromParams } from "utilities/url";
Expand Down Expand Up @@ -105,6 +106,7 @@ const FleetMaintainedAppDetailsPage = ({
}

const { renderFlash } = useContext(NotificationContext);
const handlePageError = useErrorHandler();
const { isPremiumTier } = useContext(AppContext);
const { selectedOsqueryTable, setSelectedOsqueryTable } = useContext(
QueryContext
Expand All @@ -125,7 +127,9 @@ const FleetMaintainedAppDetailsPage = ({
{
...DEFAULT_USE_QUERY_OPTIONS,
enabled: isPremiumTier,
retry: false,
select: (res) => res.fleet_maintained_app,
onError: (error) => handlePageError(error),
}
);

Expand Down
8 changes: 2 additions & 6 deletions handbook/demand/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,14 +99,10 @@ After an account is marked "[Research-ready](https://fleetdm.lightning.force.com

The Head of Marketing is the DRI for deploying Fleet's outward-facing content. The content schedule is settled significantly in advance to provide ample time for strategy and planning. Use the following steps to settle content strategy:

1. Using the [content calendar](https://docs.google.com/spreadsheets/d/1KUMsb5OkAsCBQHGkGnNoj__UCPJ7Vbhk1LaEWGEARsg/edit?gid=1931288160#gid=1931288160), propose the content that Fleet will produce in the current quarter, and the strategy behind that content, including:
- Content type and title (e.g. "Article: Fleet takes bacon to new heights with flying pigs release").
- Create date: The date by which the DRI will start crafting the content.
1. Using the [content calendar](https://docs.google.com/spreadsheets/d/1Hso0LxqwrRVINCyW_n436bNHmoqhoLhC8bcbvLPOs9A/edit?gid=809357993#gid=809357993), propose the content that Fleet will produce in the current quarter, and the strategy behind that content, including:
- Release date: The date by which the content will be complete and finalized.
- Primary buying situation: The intended audience.
- DRI: Person(s) responsible for the project management of this content.
- Author: Person(s) responsible for the creation of this content.
- Related event?: Related community or Fleet event, if any.
- Title (e.g. "Article: Fleet takes bacon to new heights with flying pigs release").
2. Attend a 30m meeting with Fleet's Client Platform Engineer & Community Advocate, CTO, and CEO to review and settle the proposed content.


Expand Down
195 changes: 94 additions & 101 deletions infrastructure/dogfood/terraform/aws-tf-module/.terraform.lock.hcl

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 338a807

Please sign in to comment.