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

feat: Add S3 backend support #2825

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open

feat: Add S3 backend support #2825

wants to merge 28 commits into from

Conversation

delsner
Copy link
Contributor

@delsner delsner commented Jan 3, 2025

Motivation

Part of a series of PRs for implementing conda/rattler#960.

Changes

Add S3 backend support for pixi.toml and global pixi config.

Joint work with @moritzwilksch and @pavelzw.

@ruben-arts ruben-arts requested a review from baszalmstra January 6, 2025 10:29
@ruben-arts
Copy link
Contributor

Thanks guys, I'm asking @baszalmstra for a review of this work.

@delsner delsner changed the title Add S3 backend support feat: Add S3 backend support Jan 13, 2025
@pavelzw
Copy link
Contributor

pavelzw commented Jan 14, 2025

this first version should be ready for review as well, only a couple smaller things missing

@delsner delsner marked this pull request as ready for review January 14, 2025 12:23
@wolfv
Copy link
Member

wolfv commented Jan 14, 2025

fyi we temporarily removed the secrets to see if that fixes our release build.

Comment on lines 119 to 128
// todo: is from_env correct?
debug!("Using s3_config: {:?}", s3_config);
let s3_middleware = if let Some(s3_config) = s3_config {
S3Middleware::new(s3_config, AuthenticationStorage::from_env().unwrap())
} else {
S3Middleware::new(
config.compute_s3_config(),
AuthenticationStorage::from_env().unwrap(),
)
};
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

depends on conda/rattler#1026 and #2909

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.

5 participants