From 625081cf1427b84e4f98678cd402359aba443abc Mon Sep 17 00:00:00 2001 From: Noah Talerman <47070608+noahtalerman@users.noreply.github.com> Date: Wed, 24 Aug 2022 17:01:14 -0400 Subject: [PATCH] Add "Deploying to dogfood" to engineering handbook (#7378) - Add "Deploying to dogfood" section. - Remove "Product Eng" weekly section. This recurring meeting no longer happens. --- handbook/engineering/README.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/handbook/engineering/README.md b/handbook/engineering/README.md index 2cde8a2576..f1c44b0b62 100644 --- a/handbook/engineering/README.md +++ b/handbook/engineering/README.md @@ -117,20 +117,6 @@ This would include the CTO + Engineering managers. - Engineering process discussion - Review Q2 OKRs -### Product and Eng Weekly - -Engineering and Product sync on priorities for the upcoming release, surface and address any inter-group dependencies. Held weekly for 30 minutes. - -#### Participants - -This would include the CTO + Engineering managers + PMs. - -#### Sample agenda - -- Plan for what's going into the next release -- Identify inter-group dependencies -- Ensure items are moving through architect/estimation - ## Release process This section outlines the release process at Fleet. @@ -154,6 +140,19 @@ Non-release blocking bugs may include known issues that were not targeted for th Documentation on completing the release process can be found [here](../docs/Contributing/Releasing-Fleet.md). +## Deploying to dogfood + +After each Fleet release, the new release is deployed to Fleet's dogfood (internal) instance. + +How to deploy a new release to dogfood: + +1. Head to the **Tags** page on the fleetdm/fleet Docker Hub: https://hub.docker.com/r/fleetdm/fleet/tags +2. In the **Filter tags** search bar, type in the latest release (ex. v4.19.0). +3. Locate the tag for the new release and copy the image name. An example image name is "fleetdm/fleet:v4.19.0." +4. Head to the "Deploy Dogfood Environment" action on GitHub: https://github.com/fleetdm/fleet/actions/workflows/dogfood-deploy.yml +5. Select **Run workflow** and paste the image name in the **The image tag wished to be deployed.** field. +6. Select **Run workflow**. **main** should be selected under the **Use workflow from** field. + ## On-call rotation ### In this section