Granular tasks must be idempotent
Granular tasks in fuel must be idempotent so that: Re-running of a Task without changes in input data results in no changes made
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Essential
- Drafter:
- Alex Schultz
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- 9.0
- Started by
- Alex Schultz
- Completed by
- Szymon Banka
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Fix openstack-cinder idempotency
Addressed by: https:/
Make heat task idempotent
Addressed by: https:/
Remove heat_ha from ignore file
Addressed by: https:/
Set right order for ntp resources creation
Addressed by: https:/
Set proper order for reserved ports
Addressed by: https:/
Refacter openstack-
Gerrit topic: https:/
Addressed by: https:/
Fix openstack-network task idempotency
Addressed by: https:/
Provide idempotency to ceilometer/
Addressed by: https:/
Link neutron syncdb with service run.
Addressed by: https:/
Make rabbitmq task idempotence
Addressed by: https:/
Fix idempotency for l2_bond
Addressed by: https:/
Fix idempotency with mtu for lnx l2_port and l2_bond
Addressed by: https:/
Provide idempotency to sahara task
Gerrit topic: https:/
Addressed by: https:/
Add parsing of last run puppet report
Addressed by: https:/
Support rerunning successful puppet tasks
Gerrit topic: https:/
Addressed by: https:/
Add dump_rabbitmq_
Addressed by: https:/
Set quorum_policy inside cluster.pp
Addressed by: https:/
[WIP] Add idempotency test
Addressed by: https:/
Disable globals.yaml when globals task ran
Addressed by: https:/
Fix for virtual_ip_ping
Addressed by: https:/
Tight cinder and cinder_enable
Addressed by: https:/
Remove tweak for nova objectstore
Addressed by: https:/
modular/
Addressed by: https:/
[WIP] Fix database.pp idempotency for controllers
Addressed by: https:/
Fix sorting in sahara_
Addressed by: https:/
Move enable_
Addressed by: https:/
Remove grants for node hostname due to fix tasks idempotency. We are using skip-name-resolve in mysql, so this is not necessary.
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Fix ensurability of setup_repositor
Addressed by: https:/
Remove extra space from my.cnf to fix idempotency
Addressed by: https:/
Fix controller floating network idempotency
Addressed by: https:/
Remove openrc each time before usual ran of keystone
Gerrit topic: https:/
Addressed by: https:/
Fix openstack-cinder idempotency
Addressed by: https:/
Fix for ensurability of ceph
Addressed by: https:/
Fix for ensurability of ceph
Work Items
Dependency tree
* Blueprints in grey have been implemented.