Skip to content

Commit 0f0ccd1

Browse files
committed
chore: Limit volumemanager tests to examples only
1 parent 632f8dd commit 0f0ccd1

File tree

4 files changed

+142
-152
lines changed

4 files changed

+142
-152
lines changed

applications/volumemanager/deploy/values.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,7 @@ harness:
1818
enabled: true
1919
autotest: true
2020
checks:
21-
- all
21+
- all
22+
runParams:
23+
- "--phases=examples"
24+
- "--max-examples=1"

applications/volumemanager/schemathesis.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,3 @@ unexpected-methods = ["GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS"]
33

44
[checks]
55
negative_data_rejection.enabled = false
6-
7-
[[operations]]
8-
include-name = "POST /pvc"
9-
parameters = { size = "2Gi" }

applications/volumemanager/server/volumemanager/controllers/rest_controller.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,6 @@ def pvc_post(): # noqa: E501
5858
# Validate required fields
5959
if not persistent_volume_claim_create.name or not persistent_volume_claim_create.size:
6060
return {'description': 'Name and size are required and cannot be empty.'}, 400
61-
62-
# Validate name format (Kubernetes DNS-1123 subdomain)
63-
name_pattern = re.compile(r'^[a-z0-9]([-a-z0-9]*[a-z0-9])?$')
64-
if not name_pattern.match(persistent_volume_claim_create.name) or len(persistent_volume_claim_create.name) > 253:
65-
return {'description': 'Name must be a valid DNS-1123 subdomain (lowercase alphanumeric characters, "-", and must start and end with an alphanumeric character, max 253 characters).'}, 400
66-
67-
# Validate size format
68-
size_pattern = re.compile(r'^[1-9][0-9]*(Ei|Pi|Ti|Gi|Mi|Ki|E|P|T|G|M|K)?$')
69-
if not size_pattern.match(persistent_volume_claim_create.size):
70-
return {'description': 'Size must be a valid Kubernetes resource quantity (e.g., 2Gi, 500Mi).'}, 400
71-
7261
try:
7362
create_persistent_volume_claim(
7463
name=persistent_volume_claim_create.name,

0 commit comments

Comments
 (0)