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

Merge remote-tracking branch 'upstream/master' into roles #4012

Merged
merged 35 commits into from
Apr 28, 2014

Conversation

waldenraines
Copy link
Contributor

No conflicts.

jlsherrill and others added 30 commits April 17, 2014 18:23
Removing before_destroy hook and creating a dynflow action to handle updating
ElasticSearch for repositories. Also removed package orphan code from
clear_packages_index.
1) Create 1 anonymous provider per org. All custom products are going to
go to this anonymous provider.
2) Remove providers controller for v1, v2 APIs since they are no longer
being used. Please enter the commit message for your changes. Lines starting
3) Added a "redhat_provider" lookup call in org because the
subscriptions + manifest pages uses this call to get product/repo
information
4) Added a "redhat_repository_url" attribute to a org update and read
api calls for one to update the cdn url in the redhat provider. We let
you do that in the UI. So needed a place to facilitate that.
5) Fixed the refresh manifest, delete manifest operations to now handle
asynced/dynflowed operations similar to upload.
6) Fixed missing attributes in the subscriptions page (rules source and
rules version)
7) Removed all traces of the custom provider  from javascript ... The
manifest refresh/delete got moved to subscriptions..'
Fixes Katello#5255 - Fixing clearing content for repo destroy
fixes Katello#4991 - adding a few foreman plugins to the default installation
We need every org to have an anonymous provider.
THis case has been covered for new orgs,
The migration script will update the orgs
that were created before the 'Centralized Provider'
commit.
…tion

Fixes Katello#5418 - Migration for adding anonymous providers
…po set enable

The previous way of reposet enable was creating disabled repositories
when the reposet was enabled. These repositories were not usable till
enabled and it takes quite long to have them created, provided that
most of the disabled repositories will not be used anyway.

It also meant we needed to keep the repos in sync with the CDN, once
the reposet was enabled.

With the new approach, there is no notion of enabled/disabled
repository set. Instead, one can get the list of available
repositories for the repository set and enable/disable subset
of the available repositories. Enable available repository means
creation of the repository, disable means deletion. Therefore, no need
for having special flag tracking the enablement status on the
repository itself.
Makes it easier to set up the testing instances without explicitly
listing what should be disabled.
Also, makes the naming of scripts consistent with the rest of scripts
Fixes Katello#5413 - Fix content view removal error message
dynflow migration of product creation

unit tests for product create

removed old product create unit test
fixed other unit tests
Fixes Katello#4826 - rework reposets to not create repositories on repo set enable
Fixes Katello#5448 - Fix a typo in the subscriptions page
Fixes Katello#4924 - dynflow migration for product create
 As part of this, updated the pool object to include BackendIndexedModel
fixes Katello#5411 - precreating backend object search indexes
@ehelms
Copy link
Member

ehelms commented Apr 28, 2014

ACK

waldenraines pushed a commit that referenced this pull request Apr 28, 2014
Merge remote-tracking branch 'upstream/master' into roles
@waldenraines waldenraines merged commit 8e2c12d into Katello:roles Apr 28, 2014
ohadlevy pushed a commit to ohadlevy/katello that referenced this pull request Jun 25, 2014
… into resources delcarations.

This is needed in order to fix an issue with 3.2.8 and the declaration
of menu's in lib/katello/plugin.rb against Foreman. Rails 3.2.8 is provided
by RHSCL 1.0 and the menu system fails unless a resource for the main
route is delcared via the resources method.
ohadlevy pushed a commit to ohadlevy/katello that referenced this pull request Jun 25, 2014
Fixes Katello#4012: Converts sync management and sync schedule routes into reso...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
8 participants