Description of problem: Currently the ovirt yaml configuration file is stored via ~/.ovirt/ovirt-config.yaml. Howeer, these days most of applications are following this spec: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html Which basically uses ~/.config/${APPLICATION} dir. My suggestion would be: ~/.config/ovirt/ovirt-config.yaml
The installer supports linux/mac/windos, so ~/.config isn't universal in that respect. Also the ~/.ovirt follows what other platforms did in the installer, here are few: GCP https://github.com/openshift/installer/blob/bbb9006efe1f7d289892f33328bc6e43a9ea664e/pkg/asset/installconfig/gcp/session.go#L35 AZURE https://github.com/openshift/installer/blob/bbb9006efe1f7d289892f33328bc6e43a9ea664e/pkg/asset/installconfig/azure/session.go#L21 AWS https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
(In reply to Roy Golan from comment #1) > The installer supports linux/mac/windos, so ~/.config isn't universal in > that respect. I agree. Usually, user data/configuration depends on OS. Based on that, ${HOME}/.${platform_name} isn't universal either. :) > Also the ~/.ovirt follows what other platforms did in the installer, here > are few: > > GCP > https://github.com/openshift/installer/blob/ > bbb9006efe1f7d289892f33328bc6e43a9ea664e/pkg/asset/installconfig/gcp/session. > go#L35 > > AZURE > https://github.com/openshift/installer/blob/ > bbb9006efe1f7d289892f33328bc6e43a9ea664e/pkg/asset/installconfig/azure/ > session.go#L21 > > AWS > https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html I think these guys need a patch to follow the OS data/configuration standards but let's close this bug for now. Thanks Roy :)