Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Springclean: remove fruitsalad and other clutter from terraform plan command #302

Merged
merged 5 commits into from
May 15, 2024

Conversation

DavidS-ovm
Copy link
Contributor

@DavidS-ovm DavidS-ovm commented May 15, 2024

plan

This is the final scrollback from the fake run:

vscode ➜ /workspace/cli (dev) $ time go run main.go terraform plan --ovm-test-fake=fakeyfakey
done:    Connected to Overmind
done:    Authentication successful, token stored locally (fake token file path)
●∙∙∙∙∙∙  Discover and link all resources: running (test mode) (0 items, 1 edges)
∙∙∙∙∙∙∙  Planning Changes

  Running terraform plan -out overmind.plan                                     


fake terraform plan progress line 1 of 100
fake terraform plan progress line 2 of 100
fake terraform plan progress line 3 of 100
fake terraform plan progress line 4 of 100
fake terraform plan progress line 5 of 100
fake terraform plan progress line 6 of 100
fake terraform plan progress line 7 of 100
fake terraform plan progress line 8 of 100
fake terraform plan progress line 9 of 100
fake terraform plan progress line 10 of 100
fake terraform plan progress line 11 of 100
fake terraform plan progress line 12 of 100
fake terraform plan progress line 13 of 100
fake terraform plan progress line 14 of 100
fake terraform plan progress line 15 of 100
fake terraform plan progress line 16 of 100
fake terraform plan progress line 17 of 100
fake terraform plan progress line 18 of 100
fake terraform plan progress line 19 of 100
fake terraform plan progress line 20 of 100
fake terraform plan progress line 21 of 100
fake terraform plan progress line 22 of 100
fake terraform plan progress line 23 of 100
fake terraform plan progress line 24 of 100
fake terraform plan progress line 25 of 100
fake terraform plan progress line 26 of 100
fake terraform plan progress line 27 of 100
fake terraform plan progress line 28 of 100
fake terraform plan progress line 29 of 100
fake terraform plan progress line 30 of 100
fake terraform plan progress line 31 of 100
fake terraform plan progress line 32 of 100
fake terraform plan progress line 33 of 100
fake terraform plan progress line 34 of 100
fake terraform plan progress line 35 of 100
fake terraform plan progress line 36 of 100
fake terraform plan progress line 37 of 100
fake terraform plan progress line 38 of 100
fake terraform plan progress line 39 of 100
fake terraform plan progress line 40 of 100
fake terraform plan progress line 41 of 100
fake terraform plan progress line 42 of 100
fake terraform plan progress line 43 of 100
fake terraform plan progress line 44 of 100
fake terraform plan progress line 45 of 100
fake terraform plan progress line 46 of 100
fake terraform plan progress line 47 of 100
fake terraform plan progress line 48 of 100
fake terraform plan progress line 49 of 100
fake terraform plan progress line 50 of 100
fake terraform plan progress line 51 of 100
fake terraform plan progress line 52 of 100
fake terraform plan progress line 53 of 100
fake terraform plan progress line 54 of 100
fake terraform plan progress line 55 of 100
fake terraform plan progress line 56 of 100
fake terraform plan progress line 57 of 100
fake terraform plan progress line 58 of 100
fake terraform plan progress line 59 of 100
fake terraform plan progress line 60 of 100
fake terraform plan progress line 61 of 100
fake terraform plan progress line 62 of 100
fake terraform plan progress line 63 of 100
fake terraform plan progress line 64 of 100
fake terraform plan progress line 65 of 100
fake terraform plan progress line 66 of 100
fake terraform plan progress line 67 of 100
fake terraform plan progress line 68 of 100
fake terraform plan progress line 69 of 100
fake terraform plan progress line 70 of 100
fake terraform plan progress line 71 of 100
fake terraform plan progress line 72 of 100
fake terraform plan progress line 73 of 100
fake terraform plan progress line 74 of 100
fake terraform plan progress line 75 of 100
fake terraform plan progress line 76 of 100
fake terraform plan progress line 77 of 100
fake terraform plan progress line 78 of 100
fake terraform plan progress line 79 of 100
fake terraform plan progress line 80 of 100
fake terraform plan progress line 81 of 100
fake terraform plan progress line 82 of 100
fake terraform plan progress line 83 of 100
fake terraform plan progress line 84 of 100
fake terraform plan progress line 85 of 100
fake terraform plan progress line 86 of 100
fake terraform plan progress line 87 of 100
fake terraform plan progress line 88 of 100
fake terraform plan progress line 89 of 100
fake terraform plan progress line 90 of 100
fake terraform plan progress line 91 of 100
fake terraform plan progress line 92 of 100
fake terraform plan progress line 93 of 100
fake terraform plan progress line 94 of 100
fake terraform plan progress line 95 of 100
fake terraform plan progress line 96 of 100
fake terraform plan progress line 97 of 100
fake terraform plan progress line 98 of 100
fake terraform plan progress line 99 of 100
fake terraform plan progress line 100 of 100
done:    Planning Changes
done:    Processing Planned Changes
   Processing plan from `terraform plan -out overmind.plan`

   Calculating Blast Radius - fake done
  High 🔥       fake high risk titled risk  

In publishing and graphic design, Lorem ipsum (/ˌlɔː.rəm ˈɪp.səm/) is a
placeholder text commonly used to demonstrate the visual form of a document or a
typeface without relying on meaningful content. Lorem ipsum may be used as a
placeholder before the final copy is available. It is also used to temporarily
replace text in a process called greeking, which allows designers to consider
the form of a webpage or publication, without the meaning of the text
influencing the design.

Lorem ipsum is typically a corrupted version of De finibus bonorum et malorum, a
1st-century BC text by the Roman statesman and philosopher Cicero, with words
altered, added, and removed to make it nonsensical and improper Latin. The first
two words themselves are a truncation of dolorem ipsum ("pain itself").


  Medium ❗       fake medium risk titled risk  

In publishing and graphic design, Lorem ipsum (/ˌlɔː.rəm ˈɪp.səm/) is a
placeholder text commonly used to demonstrate the visual form of a document or a
typeface without relying on meaningful content. Lorem ipsum may be used as a
placeholder before the final copy is available. It is also used to temporarily
replace text in a process called greeking, which allows designers to consider
the form of a webpage or publication, without the meaning of the text
influencing the design.

Lorem ipsum is typically a corrupted version of De finibus bonorum et malorum, a
1st-century BC text by the Roman statesman and philosopher Cicero, with words
altered, added, and removed to make it nonsensical and improper Latin. The first
two words themselves are a truncation of dolorem ipsum ("pain itself").


  Low ℹ️       fake low risk titled risk  

In publishing and graphic design, Lorem ipsum (/ˌlɔː.rəm ˈɪp.səm/) is a
placeholder text commonly used to demonstrate the visual form of a document or a
typeface without relying on meaningful content. Lorem ipsum may be used as a
placeholder before the final copy is available. It is also used to temporarily
replace text in a process called greeking, which allows designers to consider
the form of a webpage or publication, without the meaning of the text
influencing the design.

Lorem ipsum is typically a corrupted version of De finibus bonorum et malorum, a
1st-century BC text by the Roman statesman and philosopher Cicero, with words
altered, added, and removed to make it nonsensical and improper Latin. The first
two words themselves are a truncation of dolorem ipsum ("pain itself").



Check the blast radius graph and risks at:
https://example.com/changes/abc




real    0m12.716s
user    0m4.654s
sys     0m1.281s
vscode ➜ /workspace/cli (dev) $ 

@DavidS-ovm DavidS-ovm added this to the Overmind Plan Command milestone May 15, 2024
@DavidS-ovm DavidS-ovm requested a review from dylanratcliffe May 15, 2024 15:26
@DavidS-ovm DavidS-ovm merged commit cf15c27 into main May 15, 2024
5 checks passed
@DavidS-ovm DavidS-ovm deleted the springclean branch May 15, 2024 15:29
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.

2 participants