Skip to content

SRE-3215 ci: HTTPS_PROXY arg for Docker#473

Merged
grom72 merged 7 commits intomasterfrom
grom72/sre-3215
Feb 23, 2026
Merged

SRE-3215 ci: HTTPS_PROXY arg for Docker#473
grom72 merged 7 commits intomasterfrom
grom72/sre-3215

Conversation

@grom72
Copy link
Copy Markdown
Contributor

@grom72 grom72 commented Jul 19, 2025

Add diagnostic about missing HTTPS_PROXY arg for Docker build
Remove requirement to provide the HTTPS_PROXY env variable from Jenkins
Tested by https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-16619/3/

(https://github.com/daos-stack/daos/compare/grom72/sre-3215)
(daos-stack/daos#16619)

Add diagnostic about HTTPS_PROXY arg for Docker build

Priority: 2

Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
@grom72 grom72 force-pushed the grom72/sre-3215 branch from ef2996a to 983b9f4 Compare July 19, 2025 13:15
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
@grom72 grom72 marked this pull request as ready for review July 23, 2025 14:46
ryon-jensen
ryon-jensen previously approved these changes Jul 23, 2025
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>

Doc-only: true
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
@grom72 grom72 requested a review from osalyk February 19, 2026 19:37
Comment thread Jenkinsfile Outdated
// Then a second PR submitted to comment out the @Library line, and when it
// is landed, both PR branches can be deleted.
//@Library(value='pipeline-lib@my_branch_name') _
@Library(value='pipeline-lib@grom72/sre-3215') _
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Don't forget to remove this before merging.

osalyk
osalyk previously approved these changes Feb 20, 2026
ryon-jensen
ryon-jensen previously approved these changes Feb 20, 2026
ret_str += ' --build-arg HTTPS_PROXY' + '="' + https_proxy + '"'
ret_str += ' --build-arg DAOS_HTTPS_PROXY' + '="' + https_proxy + '"'
} else {
println "WARNING: Missing DAOS_HTTPS_PROXY variable in Docker build arguments"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

What's the impact to the build if DAOS_HTTPS_PROXY doesn't exist? Does the build fail?

Copy link
Copy Markdown
Contributor Author

@grom72 grom72 Feb 20, 2026

Choose a reason for hiding this comment

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

What's the impact to the build if DAOS_HTTPS_PROXY doesn't exist? Does the build fail?

It will fail as it does not have access to external sources of packages (needed by docker build process)

Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
@grom72 grom72 dismissed stale reviews from ryon-jensen and osalyk via 488a195 February 23, 2026 07:18
@grom72 grom72 changed the title SRE-3215 ci: HTTPS_PROXY arg for Docker diagnostic SRE-3215 ci: HTTPS_PROXY arg for Docker Feb 23, 2026
@grom72 grom72 merged commit 64d41bd into master Feb 23, 2026
4 of 5 checks passed
@grom72 grom72 deleted the grom72/sre-3215 branch February 23, 2026 07:27
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.

3 participants