Skip to content

Consolidate overlapping HSS10/HSS14 platform-agnostic vs Kubernetes storage tests #545

Description

@abegnoche

Problem

HSS10 and HSS14 each have two test-plan entries that cover the same behavior at different layers:

Req Platform-agnostic Kubernetes-specific
HSS10 HSS10-01 — live filesystem expansion (HssLiveExpansionCheck, storage.yaml) HSS10-02 — PVC expansion via CSI (K8sCsiPvcExpandCheck, maps to N-008)
HSS14 HSS14-01 — flock on mounted client (HssFlockMountCheck, storage.yaml) HSS14-02 — flock across pods on RWX PVC (K8sFileLockingCheck, maps to N-010)

The -02 tests are platform/context-sensitive (kubernetes + CSI). The traceability matrix marks both pairs as partial coverage on offtake HSS10/HSS14 and storage N-008/N-010.

PR #542 flagged these as consolidation candidates before v1.0: two implementations of one behavior should not both ship to customers without a clear rule.

Options

  1. Partition by context — keep both; run -01 in provider-script storage suites and -02 only in k8s/storage-acceptance configs; document exclusions so default runs do not double-test.
  2. Consolidate — deprecate one ID per pair (either drop k8s-specific or provider-agnostic where k8s is the only target).
  3. Clarify scope only — treat offtake HSS10/HSS14 as filesystem capability and N-008/N-010 as k8s acceptance evidence; accept dual traceability but ensure one runs per provider config.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions