[Rename] Savanna to Sahara in the main service
https:/
preliminary work items -
* endpoints (savanna-api, savanna-db-manage) (keep alias?)
* .savanna suffix in swift@EDP
* savanna-db::/ url schema (do we want to move away from the project name, and make this internal-db:// ? [that makes sense -matt])
* alembic migration script (if we have savanna-db:// urls in the database they should change, but what about swift:/
* documentation
* configuration mentioning "savanna" (should be aliased and new configuration should not contain sahara)
* comments mentioning savanna (probably replace w/ non sahara language)
* method names w/ savanna (avoid using sahara)
* variable names (avoid using sahara)
* code directory structure / modules (requires cross repo coordination)
open question: how much backward compatibility should we maintain?
this is a large effort, its owner should definitely add multiple work items and recruit assistance
Blueprint information
- Status:
- Complete
- Approver:
- Sergey Lukjanov
- Priority:
- High
- Drafter:
- Sergey Lukjanov
- Direction:
- Approved
- Assignee:
- Alexander Ignatov
- Definition:
- Approved
- Series goal:
- Accepted for icehouse
- Implementation:
- Implemented
- Milestone target:
- 2014.1
- Started by
- Sergey Lukjanov
- Completed by
- Sergey Lukjanov
Related branches
Related bugs
Sprints
Whiteboard
Aliases addition: https:/
Gerrit topic: https:/
Addressed by: https:/
Renamed all swift-dependent configs to sahara
i18n reconf: https:/
Addressed by: https:/
Replaced or removed Savanna words in comments
Addressed by: https:/
Replaced all Savanna words in class names
Addressed by: https:/
Move the savanna subdir to sahara
Addressed by: https:/
Change the 'savanna-db' scheme to 'internal-db'
Addressed by: https:/
Rename 'self.savanna' to 'self.sahara' in integration tests
Addressed by: https:/
Move integration tests to python-saharaclient 0.6.0
Addressed by: https:/
Change "_savanna_" image properties to "_sahara_"
Addressed by: https:/
Reaning files with savanna words in it's names
Addressed by: https:/
Change lock string to 'sahara-' for migration tests
Addressed by: https:/
Change remaining 'savanna' references in sahara/tests
Addressed by: https:/
Change 'savanna' references in tools
Addressed by: https:/
Change savanna references in top level docs
Addressed by: https:/
Change remaining savanna namespaces in setup.cfg
Addressed by: https:/
Update from openstack-common from oslo
Addressed by: https:/
Miscellaneous renaming string fixes
Addressed by: https:/
Completely remove etc/savanna dir
Addressed by: https:/
Override 'savanna' strings in openstack/common
Addressed by: https:/
Change remaining references in the doc subdir
Addressed by: https:/
Fixup 'savanna' references in run_tests.sh
Addressed by: https:/
Missed renaming in docs
Addressed by: https:/
Missed renames in code base
Addressed by: https:/
Rename strings in plugins dir
Work Items
Dependency tree
* Blueprints in grey have been implemented.