Update Turbot Guardrails Enterprise Foundation (TEF)

In this guide, you will:

  • Use AWS Service Catalog to update Turbot Guardrails Enterprise Foundation (TEF).
  • Monitor and troubleshoot the TEF update process.

The Turbot Guardrails Enterprise Foundation (TEF) is an AWS Service Catalog product that provides automated configuration and management of the infrastructure needed to run the enterprise version of Turbot Guardrails in your AWS account.

The TEF CloudFormation stack creates and manages the networking and compute components that will be shared by all workspaces in a Turbot Guardrails Enterprise installation (Collective).

Prerequisites

  • Access to the Guardrails AWS account with Administrator Privileges.
  • Familiarity with AWS Console, Service Catalog, and CloudFormation services.

Step 1: Access AWS Console

Open the AWS Console and navigate to the Service Catalog service in the region where TEF is deployed.

Step 2: Navigate Provisioned Products

Choose Provisioned Products from the left navigation menu.

Step 3: View Provisioned Products

Change the Access Filter in AWS Service Catalog from User to Account to view all TEF provisioned products across the entire account.

Step 4: Select Provisioned Product

Select the TEF provisioned product from the list.

Select Actions menu, select Update

Step 5: Find Version

Sort the Product versions section by Created time (descending) to see the latest available version.

Step 6: Select Version

Select the desired TEF version under Product Versions.

Step 7: Verify Parameters

The values of the parameters will initially be set to match previous run of the product. Review the release notes for the TEF versions between the existing version and the version you are updating to, and identify any new parameters that require a decision about how they will be set.

Generally, new parameters will be created in a way to have the least disruption on an existing environment, but care should still be taken to understand these and read any new parameter descriptions to understand their impact.

Step 8: Update TEF

After verifying any changes to existing parameters, select Update at the bottom of the screen.

Step 9: Monitor Update

You have initiated the installation of the new TEF version. This triggers an update of several nested CloudFormation stacks.

Select the TEF Provisioned Product, click the Outputs tab, and use the CloudFormationStackARN link to navigate to CloudFormation and monitor the update progress.

  • Verify TEF stack status transitions to UPDATE_IN_PROGRESS upon modification and review the Events tab for expected parameter/resource updates.

Step 10: Review

  • The TEF CloudFormation stack status should change to UPDATE_COMPLETE indicating the update completed successfully.

  • The TEF Provisioned Product status should change to Available.

Next Steps

Please see the following resources to learn more about Turbot Guardrails Enterprise:

Troubleshooting

IssueDescriptionGuide
Permission IssuesIf the current logged-in user lacks permission to modify, update, or create resources in the stack, or if IAM roles or SCPs have changed, preventing built-in roles from accessing needed configuration settings.Troubleshoot Permission Issues
Further AssistanceIf you continue to encounter issues, please open a ticket with us and attach the relevant information to assist you more efficiently.Open Support Ticket