Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

re-enable install validation, refactor configuration and profiles modules #948

Merged
merged 24 commits into from
Jul 12, 2021

Conversation

ctrombley
Copy link
Contributor

@ctrombley ctrombley commented Jul 1, 2021

This PR re-enables profile validation for the install command, but also contains a significant refactoring of the code used to store configuration and profile (authentication) information. viper has been removed as a dependency since it does not provide support for case-sensitive keys, necessary here to allow compatibility with the config file conventions set forth by the NR1 CLI.

@ctrombley ctrombley self-assigned this Jul 1, 2021
@ctrombley ctrombley force-pushed the refactor/configuration branch 2 times, most recently from b78c39d to 6a8916b Compare July 2, 2021 05:08
@Julien4218 Julien4218 self-requested a review July 7, 2021 22:51
@ctrombley ctrombley marked this pull request as ready for review July 8, 2021 03:30
@ctrombley ctrombley force-pushed the refactor/configuration branch 2 times, most recently from 3c3f7c7 to b26e5eb Compare July 8, 2021 16:39
@Julien4218
Copy link
Contributor

Tested on a few linux instances with many re-install scenarios, all worked very well (no profile created during install).

Julien4218
Julien4218 previously approved these changes Jul 9, 2021
Julien4218
Julien4218 previously approved these changes Jul 12, 2021
@ctrombley ctrombley changed the title Refactor/configuration re-enable install validation, refactor configuration and profiles modules Jul 12, 2021
@ctrombley ctrombley merged commit 1d2a485 into main Jul 12, 2021
@ctrombley ctrombley deleted the refactor/configuration branch July 12, 2021 18:12
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.

None yet

2 participants