From cb433cef16b0119d46f279abee6606fd04adb0b2 Mon Sep 17 00:00:00 2001 From: David Schmitt Date: Fri, 6 Dec 2024 15:59:01 +0100 Subject: [PATCH 1/2] fix tfutils test to avoid env poisoning from devcontainer --- tfutils/aws_config_test.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tfutils/aws_config_test.go b/tfutils/aws_config_test.go index b4f78133..d3b1f810 100644 --- a/tfutils/aws_config_test.go +++ b/tfutils/aws_config_test.go @@ -40,6 +40,7 @@ func TestParseAWSProviders(t *testing.T) { } func TestConfigFromProvider(t *testing.T) { + t.Setenv("AWS_PROFILE", "") // Make sure the providers we have created can all be turned into configs // without any issues results, err := ParseAWSProviders("testdata/config_from_provider", nil) From 33ca9a2288d900da5aae9fb8359308d882ff8510 Mon Sep 17 00:00:00 2001 From: David Schmitt Date: Fri, 6 Dec 2024 15:59:42 +0100 Subject: [PATCH 2/2] Cleanup README.md --- README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index bc5ad222..9f1e7a39 100644 --- a/README.md +++ b/README.md @@ -20,18 +20,18 @@ Overmind is a **tribal knowledge database** that empowers your team to manage in ### Signs your team needs Overmind - **Blocked Experts & Slow Onboarding** - - - Expert team members spend too much time on approvals, reducing overall productivity. - - Newer staff face a steep learning curve, delaying their effectiveness. - + + - Expert team members spend too much time on approvals, reducing overall productivity. + - Newer staff face a steep learning curve, delaying their effectiveness. + - **Limited Dependency Visibility** - - - Tools like Terraform show intended changes but don't reveal underlying dependencies. - - Difficulty in assessing whether changes will disrupt existing applications. + + - Tools like Terraform show intended changes but don't reveal underlying dependencies. + - Difficulty in assessing whether changes will disrupt existing applications. - **Complex Outage Troubleshooting** - - - Pinpointing issues during outages is challenging due to hidden dependencies. - - Outages often result from intricate, unforeseen relationships rather than simple cause-and-effect. + + - Pinpointing issues during outages is challenging due to hidden dependencies. + - Outages often result from intricate, unforeseen relationships rather than simple cause-and-effect. # Quick Start @@ -205,11 +205,11 @@ overmind --version **Discover CLI Commands** - `overmind explore` - + Overmind Assistant is a chat assistant that has real-time access to all your AWS and K8’s infrastructure. It alleviates the mental exhaustion of manual troubleshooting, simplifies incident resolution by easily accessing historical data, and automates time-consuming tasks such as documentation and Terraform code generation. You can access the assistant by running `overmind explore` . - + - `overmind terrafrom plan / apply` - + Overmind can identify the blast radius and uncover potential risks with `overmind terrafrom plan` before they harm your infrastructure, allowing anyone to make changes with confidence. It can also track the impact of the changes you make with `overmind teraform apply`, so that you can be sure that your changes haven't had any unexpected downstream impact. ## How We Solve It?