aws / aws/eks-anywhere

Unify Preflight Check Skip UX

Open
#3,889 0 comments 0 reactions 1 assignee Claimed by @jonathanmeier5 View on GitHub
area/cli team/cli
Dominant language
Go
Stars
2.1k
Forks
328
Avg merge
1d 4h
Merged PRs (30d)
9

Description

Adding preflight checks is challenging right now because we are potentially introducing breaking changes into our clients' environment.

If we had an easy way of disabling a preflight check in the CLI command invocation, it would allow us to introduce preflight checks without breaking existing user's workflows.

One way of supporting this is with `--skip-` flags. This pollutes the command namespaces though.

A better option would be something like `--skip-preflight-checks check1,check2,check3` that allows users to skip an arbitrary set of preflight checks.

Getting to this point requires refactoring the preflight checks so that they can be easily skipped. This probably means some kind of factory that collects and builds the set of checks we want run.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.