azavea / azavea/kubernetes-deployment
Overhaul `infra` script
- Dominant language
- HCL
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
The `infra` script is now a Frankenstein monster of way too many features tacked on to a basic frame that was never intended to get so complicated. It would be great to have fewer fragile mechanisms for configuration passing via the command line.
It's probably worth looking into the [`getopts`/`getopt`](https://www.baeldung.com/linux/bash-parse-command-line-arguments) mechanism for properly processing options as a starting point.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the `infra` script and tracing how it currently passes configuration through command-line arguments. The issue suggests evaluating Bash `getopts`/`getopt`, but it does not define a concrete option set, affected files beyond `infra`, or tests. Done would mean a less fragile configuration interface, with its existing behavior preserved and verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- bash
- Domain
- cli, devops, infrastructure
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100