Skip to content

Commit

Permalink
Add ecr preflight checks
Browse files Browse the repository at this point in the history
  • Loading branch information
Diana Doherty committed Mar 16, 2023
1 parent e2e4bd7 commit 022d181
Show file tree
Hide file tree
Showing 57 changed files with 68 additions and 59 deletions.
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-account-list.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-account-set.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-account.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-api.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-apps-deploy.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-apps-describe.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-apps-init.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-apps-list.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-apps-logs.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-apps-remove.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-apps-run.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-apps-upgrade.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-apps.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-auth-login.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-auth-logout.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-auth-whoami.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-auth.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-billing.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-builds-describe.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-builds-logs.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-builds.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-completion.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-config-describe.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-config-set.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-config.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-environments-create.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-environments-describe.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-environments-list.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-environments-remove.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-environments-repair.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-environments-update.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-environments.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-login.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-logout.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-open-billing.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-open.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-resources-create.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-resources-describe.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-resources-list.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-resources-remove.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-resources-rotate-tunnel-key.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-resources-update.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-resources-validate.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-resources.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-transforms-list.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-transforms.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-version.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa-whoami.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion etc/man/man1/meroxa.1
@@ -1,5 +1,5 @@
.nh
.TH "Meroxa" "1" "Feb 2023" "Meroxa CLI " "Meroxa Manual"
.TH "Meroxa" "1" "Mar 2023" "Meroxa CLI " "Meroxa Manual"

.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Expand Up @@ -13,7 +13,7 @@ require (
github.com/manifoldco/promptui v0.9.0
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-runewidth v0.0.13 // indirect
github.com/meroxa/meroxa-go v0.0.0-20230223202938-b5c515d4d643
github.com/meroxa/meroxa-go v0.0.0-20230316160201-f7bae0e537fb
github.com/nirasan/go-oauth-pkce-code-verifier v0.0.0-20170819232839-0fbfe93532da
github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4
github.com/rivo/uniseg v0.2.0 // indirect
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Expand Up @@ -536,8 +536,8 @@ github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lL
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4=
github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY=
github.com/meroxa/meroxa-go v0.0.0-20230223202938-b5c515d4d643 h1:2dqnY1xQyAoS54qLmg2Ho1VYcqd2PNWNTHRn1iXpIH8=
github.com/meroxa/meroxa-go v0.0.0-20230223202938-b5c515d4d643/go.mod h1:OdTP4P/yHcTAqOE86kDXoTTLqC1Vj+/PFMG41kOcmhI=
github.com/meroxa/meroxa-go v0.0.0-20230316160201-f7bae0e537fb h1:eQTWI8puBDJPtIKwOsMwxDExRJ0YK/T+DNCDOUS8dOs=
github.com/meroxa/meroxa-go v0.0.0-20230316160201-f7bae0e537fb/go.mod h1:VaDn0fLKHG2VoI9MQVEqwtfum4BaGr8pcgtfWRe8/Dk=
github.com/meroxa/turbine-core v0.0.0-20230113145603-c7b1554653fa h1:addv/qyR+R6fqHBrJMf4sLp52BAfk4rf88f58aul1hw=
github.com/meroxa/turbine-core v0.0.0-20230113145603-c7b1554653fa/go.mod h1:zhJZykOx6X/L2OKNv8a2P0w7LrwXv3nLh0BLIzfrUh8=
github.com/meroxa/turbine-go v1.0.0 h1:5/mLoRbtdefpcC35fG3YZioz1qgrlaHOKh56n2hJ9lQ=
Expand Down
8 changes: 8 additions & 0 deletions utils/display/environments.go
Expand Up @@ -105,6 +105,10 @@ func EnvironmentTable(environment *meroxa.Environment) string {
{Align: simpletable.AlignRight, Text: "AWS EC2 Permissions Status:"},
{Text: strings.Join(environment.Status.PreflightDetails.PreflightPermissions.EC2, " ; ")},
},
{
{Align: simpletable.AlignRight, Text: "AWS ECR Permissions Status:"},
{Text: strings.Join(environment.Status.PreflightDetails.PreflightPermissions.ECR, " ; ")},
},
{
{Align: simpletable.AlignRight, Text: "AWS EKS Permissions Status:"},
{Text: strings.Join(environment.Status.PreflightDetails.PreflightPermissions.EKS, " ; ")},
Expand Down Expand Up @@ -169,6 +173,10 @@ func EnvironmentPreflightTable(environment *meroxa.Environment) string {
{Align: simpletable.AlignRight, Text: "AWS EC2 Permissions Status:"},
{Text: strings.Join(environment.Status.PreflightDetails.PreflightPermissions.EC2, " ; ")},
},
{
{Align: simpletable.AlignRight, Text: "AWS ECR Permissions Status:"},
{Text: strings.Join(environment.Status.PreflightDetails.PreflightPermissions.ECR, " ; ")},
},
{
{Align: simpletable.AlignRight, Text: "AWS EKS Permissions Status:"},
{Text: strings.Join(environment.Status.PreflightDetails.PreflightPermissions.EKS, " ; ")},
Expand Down
2 changes: 1 addition & 1 deletion vendor/github.com/meroxa/meroxa-go/pkg/meroxa/auth.go

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

0 comments on commit 022d181

Please sign in to comment.