[katello-devel] provider URL: reverted a few changes
Jeff Weiss
jweiss at redhat.com
Thu May 19 17:45:04 UTC 2011
On Thu, 2011-05-19 at 10:39 -0700, Mike McCune wrote:
> Lukas:
>
> I had to revert some of your changes that removed provider URL from the
> validations, the seeds and other parts of the code. I loath reverting
> code and apologize undoing some of your work but by removing the URL and
> the validations you broke the UI and any ability to:
>
> 1) import a manifest correctly
> 2) have the import setup repos correctly so they can sync
> 3) create a new red hat provider and import manifests
4) Create custom providers
> The changes I reverted are below and again, I wouldn't have done this
> normally but it broke a pretty big piece of functionality in the UI such
> that I think we need to step back and refactor the URLs and Providers
> before we go forward with their removal.
>
> We have to have a URL associated with a Red Hat provider and *not* with
> Custom Providers. The URL in a Red Hat provider is the base URL that
> all the relative paths in the import manifest are based on. If you look
> at a manifest's JSON you will see:
>
> "contentUrl":"/content/dist/rhel/rhui/server/5Server/x86_64/rhui/1.2/os/"
>
> we take the URL from the Red Hat provider and combine that with the
> contentUrl to produce the full path to Pulp to sync the content:
>
> "url":"https://some-redhat-provider.redhat.com/pulp/repos//content/dist/rhel/rhui/server/5Server/x86_64/rhui/1.2/os/"
>
> by removing the URL from the Red Hat provider removed that linkage and
> nothing could sync.
>
> If we want to remove the actual URL from the UI and not require it from
> the CLI (which we can possibly do) we would need to include it as a
> configurable value that is embedded with each provider but it definitely
> still needs to exist in the model.
>
> commit 51ab9c610574564662face6c27d699c58f3fb1b3
> Author: Mike McCune <mmccune at redhat.com>
>
> Revert "fixing seeds file to not use a url for a redhat provider"
>
> commit 87d95fea34d3b553894b5711e4e6074c9069ec20
> Author: Mike McCune <mmccune at redhat.com>
>
> Revert "fixing unit tests for new provider url validation"
>
> commit 50631337d67312204d37468dbe13f40263a77c21
> Author: Mike McCune <mmccune at redhat.com>
>
> Revert "disabling url format check - not working for client shell"
>
> commit a5dfe25f2b7e75a47fd62a945733eb7e85d352d5
> Author: Mike McCune <mmccune at redhat.com>
>
> Revert "provider url is required for yum and prohibited for rhn in
> the CLI"
>
> commit a464193ea0e4108e06d16ee5e467df6a1ae79d3f
> Author: Mike McCune <mmccune at redhat.com>
>
> Revert "provider url is required for yum and prohibited for rhn"
>
>
> Mike
More information about the katello-devel
mailing list