-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
3
-
False
-
None
-
False
-
-
-
-
AppSvc Sprint 234
Owner: Architect:
Francesco Ilario
Story (Required)
As a Primaza Administrator,
I would like Primaza to remove Service Bindings and secrets from Application Namespaces when the Service Claim is deleted
so that the workload could be unbound from the service
Background (Required)
As defined in the Primaza architecture document, when a Service Claim is deleted we need to remove the Service Bindings and Secret from every Application Namespaces.
Workloads will then be unbound by the Application Agent.
See epic for arch document link.
Glossary
See glossary in architecture document
Out of scope
NA
In Scope
- delete Service Bindings and Secret
Approach(Required)
Update the ServiceClaim controller such that when a Service Claim is deleted, the Service Binding and Secret from each matching Application Namespace are deleted too.
Ignore Not Found errors.
Demo requirements(Required)
NA
Dependencies
NA
Edge Case
NA
BDD Tests
You can find BDD Test specification for this story in the "Testing Instruction" Field Tab or in the GitHub Issue linked to this story.
Click here for all BDD Tests Issues.
Acceptance Criteria
- Development
ServiceClaim controller deletes ServiceBinding and secret on ServiceClaim deletion
- QE
There are test cases for ServiceClaim deletion
- Docs
There is a Section in ServiceClaim's docs dedicated to explaining the consequences of it deletion
Update architecture document with any changes while implementing
INVEST Checklist
Dependencies identified
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
Story estimated
Legend
Unknown
Verified
Unsatisfied