We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c82a835 commit d4d2e3bCopy full SHA for d4d2e3b
1 file changed
aiopslab/generators/fault/inject_otel.py
@@ -29,7 +29,12 @@ def inject_fault(self, feature_flag: str):
29
flagd_data = json.loads(configmap["data"]["demo.flagd.json"])
30
31
if feature_flag in flagd_data["flags"]:
32
- flagd_data["flags"][feature_flag]["defaultVariant"] = "on"
+ if feature_flag == "paymentFailure":
33
+ flagd_data["flags"][feature_flag]["defaultVariant"] = "100%"
34
+ elif feature_flag == "imageSlowLoad":
35
+ flagd_data["flags"][feature_flag]["defaultVariant"] = "10sec"
36
+ else:
37
+ flagd_data["flags"][feature_flag]["defaultVariant"] = "on"
38
else:
39
raise ValueError(
40
f"Feature flag '{feature_flag}' not found in ConfigMap '{self.configmap_name}'."
0 commit comments