[katello-devel] Renaming of environments: summary

Dmitri Dolguikh dmitri at redhat.com
Mon Aug 13 14:45:46 UTC 2012


This is a summary of the thread started at 
https://www.redhat.com/archives/katello-devel/2012-August/msg00102.html.
Please see https://bugzilla.redhat.com/show_bug.cgi?id=795928 for 
details of the issue with environment renaming.

Quite a few folks suggested using of an immutable label instead of 
environment name, but at the end the idea was defeated by a comment from 
Cliff Perry about users from locales using non-ascii-based character sets.
Another issue that was discovered was the migration of already 
established environments from current version of Katello to the version 
containing the fix. My current thinking is to use environment name value 
as uuid for "legacy" environments. This would significantly simply 
upgrade, as there will be no need to regenerate entitlement 
certificates, etc.

Katello:
  - introduce environment uuids (update db schema, model, etc)
  - update candlepin (this will include updates to schema, and resource 
controller)
  - update katello/katello cli to use uuids for environment identification
  - update repository-related functionality to use environment uuids
  - figure out/create migration from 1.0 to current

Bryan, everything minus the migration bit is probably a couple days 
worth of work. Should I create a new story, or I can start on this right 
away?

-d




More information about the katello-devel mailing list