From 2818c2bc7eb9dcfe19abb1ff4a5aa9c2d621d741 Mon Sep 17 00:00:00 2001 From: Pavel Czerny Date: Thu, 10 Sep 2026 22:18:38 +0200 Subject: [PATCH 1/2] B OpenNebula/one#8043: Document marketplace proxy configuration --- .../apps-marketplace/public_marketplaces/opennebula.md | 4 ++++ .../opennebula_services_configuration/oned.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/content/product/apps-marketplace/public_marketplaces/opennebula.md b/content/product/apps-marketplace/public_marketplaces/opennebula.md index b0c8c30e6..29d704c3d 100644 --- a/content/product/apps-marketplace/public_marketplaces/opennebula.md +++ b/content/product/apps-marketplace/public_marketplaces/opennebula.md @@ -27,3 +27,7 @@ OpenNebula maintains two appliance marketplaces: | `ENDPOINT` | The Marketplace endpoint URL | For instructions on adding the OpenNebula Community Marketplace to your OpenNebula installation, please see the [OpenNebula Community Marketplace Wiki](https://github.com/OpenNebula/marketplace-community/wiki/marketplace_start). + +## Access Through an HTTP Proxy + +To use a proxy, set `HTTP_PROXY` in the OpenNebula service environment or add `--proxy http://username:password@proxy.example.com:8080` to the `MARKET_MAD` arguments in [oned.conf]({{% relref "../../operation_references/opennebula_services_configuration/oned#marketplace-driver-configuration" %}}). The `--proxy` option takes precedence over the environment variable. diff --git a/content/product/operation_references/opennebula_services_configuration/oned.md b/content/product/operation_references/opennebula_services_configuration/oned.md index 21344e0a9..05aafab85 100644 --- a/content/product/operation_references/opennebula_services_configuration/oned.md +++ b/content/product/operation_references/opennebula_services_configuration/oned.md @@ -476,7 +476,7 @@ Drivers to manage different Marketplaces, specialized for the storage backend. - `ARGUMENTS`: for the driver executable: - `-t` number of threads, i.e., number of simultaneous repo operations - `-m` Marketplace mads separated by commas - - `--proxy` proxy URI, if required to access the internet. For example `--proxy http://1.2.3.4:5678` + - `--proxy` proxy URI, if required to access the internet. For example `--proxy http://username:password@proxy.example.com:8080`. For the `one` monitor, this overrides the `HTTP_PROXY` environment variable. - `-w` timeout in seconds to execute external commands (default unlimited) Sample configuration: From d7ca9efd33919f8623157db79b69cc438813249d Mon Sep 17 00:00:00 2001 From: Pavel Czerny Date: Mon, 14 Sep 2026 09:18:22 +0200 Subject: [PATCH 2/2] B OpenNebula/one#8043: Add marketplace proxy fix to 7.4.2 release notes --- .../release_information/release_notes/resolved_issues_742.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/software/release_information/release_notes/resolved_issues_742.md b/content/software/release_information/release_notes/resolved_issues_742.md index afb696390..01d367756 100644 --- a/content/software/release_information/release_notes/resolved_issues_742.md +++ b/content/software/release_information/release_notes/resolved_issues_742.md @@ -25,3 +25,4 @@ One line per issue starting with "Fix ...". Descrive the issue so the user under * Fix failure of `onegroup create` CLI command with empty `--resource` parameter [#7458](https://github.com/OpenNebula/one/issues/7458). --> +* Fix usage of HTTP proxy credentials for marketplace monitoring [#8043](https://github.com/OpenNebula/one/issues/8043).