Skip to content

feat(tui): Add --cloud-config-from-env flag - #1921

Merged
gtema merged 1 commit into
mainfrom
tui-env
Aug 7, 2026
Merged

feat(tui): Add --cloud-config-from-env flag#1921
gtema merged 1 commit into
mainfrom
tui-env

Conversation

@gtema

@gtema gtema commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Add --cloud-config-from-env and --os-cloud-name CLI flags to ostui,
matching the existing CLI behavior from the openstack client.

When --cloud-config-from-env is used the cloud configuration is built
from environment variables instead of clouds.yaml. This limits the TUI
to a single cloud connection but allows using credentials provided by
external tools.

ConfigFile parsing is skipped when env-based config is active, so a
broken or missing clouds.yaml does not block --cloud-config-from-env
operation.

Fixes: #1882
Signed-off-by: Artem Goncharov artem.goncharov@gmail.com

Add --cloud-config-from-env and --os-cloud-name CLI flags to ostui,
matching the existing CLI behavior from the openstack client.

When --cloud-config-from-env is used the cloud configuration is built
from environment variables instead of clouds.yaml. This limits the TUI
to a single cloud connection but allows using credentials provided by
external tools.

ConfigFile parsing is skipped when env-based config is active, so a
broken or missing clouds.yaml does not block --cloud-config-from-env
operation.

Fixes: #1882
Signed-off-by: Artem Goncharov <artem.goncharov@gmail.com>
@gtema
gtema merged commit 4d9d48d into main Aug 7, 2026
18 checks passed
@gtema
gtema deleted the tui-env branch August 7, 2026 13:43
@gtema-release-plz gtema-release-plz Bot mentioned this pull request Aug 7, 2026
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.

ostui with cli flag --cloud-config-from-env

1 participant