-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
3
-
False
-
None
-
False
-
-
-
-
AppSvc Sprint 238, AppSvc Sprint 239, AppSvc Sprint 240
Owner: Architect:
Francesco Ilario
Story (Required)
As a Primaza Developer,
I would like Primaza to monitor changes to Cluster Environment's ClusterContextSecret
so that ClusterEnvironment is reconciled when the secret is updated
Background (Required)
As of now, updates to Cluster Environment's ClusterContextSecrets are not handled.
We need to reconcile the ClusterEnvironment as the secret is created/updated/deleted.
See epic for arch document link.
Glossary
See glossary in architecture document
Out of scope
In Scope
- Configure the ClusterEnvironment reconciler to reconcile when the secret is updated
Approach(Required)
Use the controller-runtime feature to monitor changes to the secret declared in the ClusterEnvironment spec.
This article may be useful
Use watchers with predicate to filter the secret
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
ClusterEnvironment controller reconcile the ClusterEnvironment whenever an event on it's ClusterContextSecret is fired
- QE
There are test cases for ClusterContextSecret deletion, update, and creation
INVEST Checklist
Dependencies identified
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
Story estimated
Legend
Unknown
Verified
Unsatisfied