Skip to content

Update e2e backup tests for backup-rework CLI changes - #1255

Open
RaunakJalan wants to merge 7 commits into
mainfrom
fix/backup-rework-e2e
Open

Update e2e backup tests for backup-rework CLI changes#1255
RaunakJalan wants to merge 7 commits into
mainfrom
fix/backup-rework-e2e

Conversation

@RaunakJalan

Copy link
Copy Markdown
Collaborator
  • backup import: positional arg → --from-file flag (3 locations)
  • backup restore: remove --cluster-id flag (no longer exists)

- backup import: positional arg → --from-file flag (3 locations)
- backup restore: remove --cluster-id flag (no longer exists)
The LVol model uses `crypto_bdev` (a device name string like
"crypto_LVOL_60"), not `crypto` (boolean). The assertion was always
failing because `d.get("crypto")` returned None.
max-subsys moved to cluster-level; sn configure no longer accepts it.
@RaunakJalan
RaunakJalan force-pushed the fix/backup-rework-e2e branch from 2c7c2b4 to 8ae760a Compare August 21, 2026 09:19
…EM to 50

Adjust for 12k max-subsys limit: 60 subsystems x 50 ns/subsystem =
3000 lvols + 9000 snaps = 12000 entities. Both Docker and K8s variants.
@RaunakJalan
RaunakJalan force-pushed the fix/backup-rework-e2e branch from a04c217 to 415e9e1 Compare August 21, 2026 10:00
Docker workflows: fix --max-lvol → --max-subsys in bootstrap calls.
K8s native workflows: move maxSubsystemCount and vcpuCount to
StorageCluster spec, replace partitions with enableJournalDevice
in StorageNodeSet spec, remove corePercentage (replaced by vcpuCount
calculated from CPU count * percentage), rename max_lvol input to
max_subsys across all workflows.
…eCluster CRDs

These fields were removed from the operator CRD in PR #440.
Setting them causes strict decoding errors on latest operator.
hugepages_mem is now a required field in cluster create API.
Default to 15G for all K8s native pipelines.
@RaunakJalan
RaunakJalan force-pushed the fix/backup-rework-e2e branch from b3f2356 to 635c358 Compare August 21, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant