Erik Osterman (CEO @ Cloud Posse)

Results 248 issues of Erik Osterman (CEO @ Cloud Posse)

## what - Migrate all terraform commands from monolithic cmd files to registry-based modular structure - Restructure terraform command handling into individual command providers under `cmd/terraform/` - Update flag handling...

minor
needs-cloudposse
size/xl

## what - Add a root-level `env` section to `atmos.yaml` that defines environment variables applied to all Atmos subprocesses - Create new `pkg/env/` package by refactoring `pkg/utils/env_utils.go` with global env...

minor
size/xl

## what - Add `atmos stack convert` command for converting stack configurations between YAML, JSON, and HCL formats - All formats parse to the same internal data structure enabling seamless...

minor
needs-cloudposse
size/xl

## what - Add `injectProvisionedIdentitiesPostLoad()` function that runs after profiles are loaded, ensuring `auth.providers` (which may be defined in profiles) is available before checking for provisioned identity cache files -...

patch
size/xl

## what - Implement dependency-ordered execution for `atmos terraform apply --all` command - Create a reusable dependency graph package that both `--all` and `--affected` flags can use - Ensure Terraform...

minor
size/xl

## what - Implement `atmos init` command for bootstrapping new Atmos projects from built-in templates - Implement `atmos scaffold` command with three subcommands: - `atmos scaffold generate` - Generate code...

minor
size/xl

## what - Implement `atmos vendor update` command to check for and update vendored component versions - Implement `atmos vendor diff` command to show Git diffs between component versions -...

minor
size/xl

## what - Add validation to detect and error on unsupported YAML tags instead of silently ignoring them - Create comprehensive list of all supported YAML tags for validation -...

minor
size/xl

## what - Pin Helm to 3.16.4-1 for consistency with the rest of the codebase - Pin helm-diff plugin to v3.9.14 for Helm 3 compatibility ## why The Cloud Posse...

needs-cloudposse
size/xs

## what - Create unified `pkg/generator` package with registry pattern for Terraform file generation - Implement `required_providers` and `required_version` support in stack configurations - Add `atmos terraform generate required-providers` CLI...

minor
size/xl