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

Syncing latest changes from master for noobaa-core #18

Open
wants to merge 264 commits into
base: release-4.19
Choose a base branch
from

Conversation

df-build-team
Copy link

PR containing the latest commits from master branch

nadavMiz and others added 30 commits October 13, 2024 21:15
NSFS | versioning | use linkat in gpfs safe_link to not override existing versions
Signed-off-by: Nimrod Becker <[email protected]>
Signed-off-by: nimrod-becker <[email protected]>
Update stale actions with exempt rules
1. Update IAM API Users, Access Keys and additional changes in accountspace_fs:
 - Move the config creation from the function _copy_data_from_requesting_account_to_account_config to the create_user.
 - Fix the ARN account ID for root accounts that were operated by the roots accounts manager (before we copied the requesting_account._id which was true only for root accounts on IAM users).
 - Fix _check_root_account as it has a redundant line that was not relevant (it was there when we thought of additional case, but we never get to it).
 - Add 2 helper functions: _get_account_owner_id_for_arn, _get_owner_account_argument.
 - Improve performance in the function _check_if_root_account_does_not_have_IAM_users_before_deletion after we have the new structure.
2. Update the ConfigFS module to support the new structure and operate on users configs.
3. Update docs:
 - With the config dire restructure (identities/, accounts_by_name/, users/directories).
 - IAM docs - regarding the naming scope (that we have with the new structure) and about the new structure with users/ directory.
4. Update the IAM API tests:
 - Mainly reading the config file in the new structure.
 - Add account validation to accounts created hardcoded (to avoid schema changes without them updated).
 - Refactor `it` names to multiple lines.
5. In rest_s3 change the 'is_owner` part (the gap mentioned in NC | Bucket Owner Removal noobaa#8289), where it checks the name, to make sure the account is not a user with the same name.

Signed-off-by: shirady <[email protected]>
…cture-users-dir

NC | NSFS | Config Dir Restructure - Add `users/` Dir
Signed-off-by: nadav mizrahi <[email protected]>
NSFS | NC | GPFS | modify versioning tests to work with GPFS
* Fix the store deletion ownership check
* Handle cases in which a pool has no owner
* Change error type

Signed-off-by: Ben <[email protected]>
Signed-off-by: Danny Zaken <[email protected]>
…cess

NC | Online upgrade process small fix & refactoring
Signed-off-by: nadav mizrahi <[email protected]>
Signed-off-by: Utkarsh Srivastava <[email protected]>
Signed-off-by: Utkarsh Srivastava <[email protected]>

fix typo

Signed-off-by: Utkarsh Srivastava <[email protected]>
…s-collections

Fix NooBaa usagereports and endpointgroupreports collections
NSFS | RPM installation failing with missing module error
To prevent deduplicating chunks from a previous failed upload attempt, only consider deduping chunks that are older than a specific threshold.

related to https://bugzilla.redhat.com/show_bug.cgi?id=2256223

Signed-off-by: Danny Zaken <[email protected]>
Avoid dedup chunks that are relatively new
Copy link

openshift-ci bot commented Jan 24, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: df-build-team

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

nadavMiz and others added 22 commits January 26, 2025 16:23
NSFS | set supplemental groups dynamically to users groups
…ersion

NC | Online Upgrade Tests | convert hard coded version to pkg.version
Bump version to 5.19.0

Signed-off-by: liranmauda <[email protected]>
NC | Related to Issue 8598 | generate_entropy() - Add Disks (Temporary and Partial Fix)
Signed-off-by: jackyalbo <[email protected]>
Adding upgrade script to bucket CORS - new bucket default will be the same as in 5.18
Fix to break semaphore circular dependency
…th-check

Fix key and bucket length checks
- Bumping deps to avoid CVE (03/02/2025)

Signed-off-by: liranmauda <[email protected]>
Bumping deps to avoid CVE (03/02/2025)
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.