Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BACKPORT 5.15 #7749

Merged
merged 22 commits into from
Jan 23, 2024
Merged

BACKPORT 5.15 #7749

merged 22 commits into from
Jan 23, 2024

Conversation

romayalon
Copy link
Contributor

Explain the changes

  1. backports of nsfs fixes to 5.15

Issues: Fixed #xxx / Gap #xxx

Testing Instructions:

  • Doc added/updated
  • Tests added

shirady and others added 22 commits January 23, 2024 09:49
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit 947d886)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit bb69ce7)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit b8e455c)
1. Add schema validation: create_bucket, set_bucket_versioning, put_bucket_encryption, put_bucket_policy, put_bucket_website.
   For the delete cases code was changed to delete property instead of assignment to undefined, and still added the schema validation for the safe side (delete_bucket_encryption, delete_bucket_policy, delete_bucket_website
2. Add encryption and website to nsfs_bucket_schema.
3. Edit the tag property in nsfs_bucket_schema to use the existing definition.
4. Update existing tests to match the schema.
5. Add new tests for the changes in the schema.
6. Refactor Jest tests for schema validation (separate files, use a mutual function for bucket and account, reuse function for assertion of fail, etc.).
7. Update documentation NonContainerizedNSFSDesign.md related to the schema changes (account, bucket).

Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit 9b8a4e7)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit cf8ff10)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit a657fb1)
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit 97f2e27)
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit 0bd0f40)
by running eslint src --fix

Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit 072b4d4)
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit e251251)
…ent errors

Signed-off-by: naveenpaul1 <napaul@redhat.com>
(cherry picked from commit b2d1d23)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit 703b7d1)
1. Create help printing for each action.
2. Move the const TYPES and ACTIONS to a different file (for reuse).
3. Fix the FS backend types in help menu and error to: GPFS | CEPH_FS | NFSv4 (NFSv4 instead of NFV_V4).

Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit e7d66ed)
Signed-off-by: jackyalbo <jacky.albo@gmail.com>
(cherry picked from commit 7916a6d)
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit 7f840cf)
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit d17460b)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit 4992d70)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit c31ee61)
Signed-off-by: naveenpaul1 <napaul@redhat.com>
(cherry picked from commit a90e40d)
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit c2ae569)
Signed-off-by: naveenpaul1 <napaul@redhat.com>
(cherry picked from commit bf13a45)
Signed-off-by: naveenpaul1 <napaul@redhat.com>
(cherry picked from commit 7318fdc)
@nimrod-becker nimrod-becker merged commit 03c1033 into noobaa:5.15 Jan 23, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants