Skip to content

fix: add squid proxy to E2E tasks for staging Developer Portal access#558

Closed
sampras343 wants to merge 1 commit into
mainfrom
SECURESIGN-2158-proxy
Closed

fix: add squid proxy to E2E tasks for staging Developer Portal access#558
sampras343 wants to merge 1 commit into
mainfrom
SECURESIGN-2158-proxy

Conversation

@sampras343

@sampras343 sampras343 commented Jul 20, 2026

Copy link
Copy Markdown
Member

Summary

  • Add HTTPS_PROXY/HTTP_PROXY env vars to operator-e2e and sigstore-e2e Tekton tasks pointing to squid.corp.redhat.com:3128
  • NO_PROXY excludes cluster-internal traffic (.cluster.local, .svc, quay.io, etc.)
  • Enables the sigstore-e2e openshift strategy's staging fallback to download pre-release CLI binaries from developers.qa.redhat.com when production binaries are not yet published

Context

The operator's ConsoleCLIDownload manifests point to production developers.redhat.com. During pre-release testing, binaries for the upcoming version (e.g., 1.5.0) are only available on the staging portal (developers.qa.redhat.com), which requires proxy access. The sigstore-e2e openshift strategy already has a prod→staging fallback (securesign/sigstore-e2e#83); this PR provides the network path to reach staging.

Affected integration tests

Both rhtas-operator-e2e-test and rhtas-operator-e2e-test-fips are covered — they share the same pipeline (rhtas-operator-e2e.yaml) which references both updated tasks.

Implements SECURESIGN-2158

Configure HTTPS_PROXY/HTTP_PROXY pointing to squid.corp.redhat.com
in the operator-e2e and sigstore-e2e task steps. This allows the
openshift CLI strategy to fall back to the staging Developer Portal
(developers.qa.redhat.com) when pre-release binaries are not yet
published on production.

NO_PROXY ensures cluster-internal traffic is not proxied.

Implements SECURESIGN-2158

Signed-off-by: Sachin Sampras M <sampras343@gmail.com>
@sampras343

Copy link
Copy Markdown
Member Author

Closing due to RH proxy auto configuration files redirecting to specific URLs. Handling in securesign/sigstore-e2e#87

@sampras343 sampras343 closed this Jul 20, 2026
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.

1 participant