-
Notifications
You must be signed in to change notification settings - Fork 6.7k
Fix: Correct permissions for downloaded artifacts #12409
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
base: master
Are you sure you want to change the base?
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: ErikJiang 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 |
/ok-to-test |
6e99a30
to
103b889
Compare
Signed-off-by: bo.jiang <[email protected]>
103b889
to
c23671b
Compare
dest: "{{ local_release_dir }}/" | ||
remote_src: true | ||
when: container_manager in ['crio', 'containerd'] | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
HI @ErikJiang
Why delete this part ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The unarchive operation is already configured via downloads.etcd.unarchive: true
, so the extraction in extract_file.yml
will handle it automatically.
What type of PR is this?
/kind bug
What this PR does / why we need it:
This PR fixes incorrect 0755 (executable) permissions on downloaded archives.
These changes ensure archives receive the correct 0644 permissions, while extracted binaries are correctly set to 0755.
Which issue(s) this PR fixes:
Fixes #12403
Special notes for your reviewer:
Does this PR introduce a user-facing change?: