This PR improves the user experience of the registry create command by fetching and presenting default registries available. This enhancement guides users to select the correct registry provider, reducing the likelihood of errors and streamlining the setup process.
Problem:
Previously, users had to manually enter registry provider details, which often led to errors and a frustrating experience. Incorrect registry configurations could result in errors that were difficult to diagnose and fix.
Solution:
To address this issue, I have implemented a feature that fetches a list of registry providers in harbor and presents them to the user during the registry create process. This allows users to select a registry from a predefined list, ensuring correct configuration and reducing errors.
Changes Made:
Added functionality to fetch a list of default registries and an interactive list of registries for the user to choose from.
Overview:
This PR improves the user experience of the registry create command by fetching and presenting default registries available. This enhancement guides users to select the correct registry provider, reducing the likelihood of errors and streamlining the setup process.
Problem:
Previously, users had to manually enter registry provider details, which often led to errors and a frustrating experience. Incorrect registry configurations could result in errors that were difficult to diagnose and fix.
Solution:
To address this issue, I have implemented a feature that fetches a list of registry providers in harbor and presents them to the user during the registry create process. This allows users to select a registry from a predefined list, ensuring correct configuration and reducing errors.
Changes Made:
Screenshots:
Before:
After: