Skip to content

S3CSI-228: Add createNamespace Helm toggle and NOTES.txt#326

Draft
anurag4DSB wants to merge 1 commit intomainfrom
improvement/S3CSI-228-create-namespace-notes
Draft

S3CSI-228: Add createNamespace Helm toggle and NOTES.txt#326
anurag4DSB wants to merge 1 commit intomainfrom
improvement/S3CSI-228-create-namespace-notes

Conversation

@anurag4DSB
Copy link
Copy Markdown
Collaborator

@anurag4DSB anurag4DSB commented Feb 16, 2026

Summary

  • Add mountpointPod.createNamespace boolean toggle for ArgoCD/GitOps compatibility
  • Add NOTES.txt with post-install guidance and upgrade warnings about Mountpoint pod lifecycle
  • Defaults to true (backward compatible)

Changes

  • values.yaml: Add createNamespace: true under mountpointPod
  • templates/mount-s3-namespace.yaml: Wrap namespace creation in conditional
  • templates/NOTES.txt: New Scality-branded install/upgrade notes

Test Plan

  • helm template renders namespace by default
  • helm template --set mountpointPod.createNamespace=false omits namespace
  • CI E2E: Chart installation via mage e2e:install exercises default createNamespace=true path. NOTES.txt renders on every helm install.

Issue: S3CSI-228

Add mountpointPod.createNamespace boolean for ArgoCD/GitOps
compatibility. Add NOTES.txt with upgrade guidance about Mountpoint
pods not auto-recreating on driver upgrade.

Issue: S3CSI-228
@codecov
Copy link
Copy Markdown

codecov bot commented Feb 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.19%. Comparing base (75ee0ef) to head (8c3ced1).
✅ All tests successful. No failed tests found.

Additional details and impacted files

Impacted file tree graph
see 1 file with indirect coverage changes

@@            Coverage Diff             @@
##             main     #326      +/-   ##
==========================================
+ Coverage   71.89%   72.19%   +0.29%     
==========================================
  Files          47       47              
  Lines        2669     2669              
==========================================
+ Hits         1919     1927       +8     
+ Misses        622      614       -8     
  Partials      128      128              

@anurag4DSB
Copy link
Copy Markdown
Collaborator Author

Needs docs update

@anurag4DSB anurag4DSB marked this pull request as draft February 16, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant