Closed gberche-orange closed 3 years ago
Note: middleware update has been moved to #245
Initial design outline (moved here from the issue body)
epoq
)
actual epoq == desired epoq
epoq
can be used to perform concurrency controlSteps
DELETE v2/service_instances/:instance_id
endpoint:
Details of state storage and update:
coab_completion_marker
) into the manifest.yml produced by COA (in paas-secrets) during update to confirm update completion, ie when coab-vars == coab_completion_marker
Steps
Map<String: from, Array<String>: to>
previousValue
field: containing initial plan_id
and maintenance_info
params
and potentially content
coab-vars.yml
and coab_completion_marker
to either return 200 status=succeeded/in progress/failed (timeout):Update following exchange with @psycofdj : publicly available Cf-Wall is being deprecated in favor of a closed source cftools suite of microservices designed to integrate CF with Orange IT (CMDB, email alerting, etc). Expressed rationales for deprecating cf-wall:
Requirements
version update
As a service operator,
As a service operator,
As a service user,
plan and param update
As a service user, I need to be able to update plans and params provisionned in an provisionning request (see #29)
As a service author, in order to handle user update param request, I may need be notified that an update was requested (in order to handle differently an update from an initial provisionning).
As a service author, I may need to have be given previous plan, params, and potentially context (such as service instance name) in order to trigger focussed update on the underlying database upon detecting changes
Example of coab-vars.yml enriched with
previous_values