Use internal proxies for Helm charts and PyPI packages

- Switch Helm chart dependencies to OCI-based internal registry
  (deps.global.bsf.tools/registry-1.docker.io-helmoci/bitnamicharts)
- Remove public helm repo adds (not needed for OCI)
- Add PIP_INDEX_URL to use internal PyPI proxy for all pip installs

This reduces dependencies on public internet during CI builds.
This commit is contained in:
Mondo Diaz
2026-01-14 17:44:02 +00:00
parent f4648ed7b1
commit 0b5761888f
2 changed files with 6 additions and 6 deletions

View File

@@ -6,6 +6,8 @@ include:
variables: variables:
# renovate: datasource=gitlab-tags depName=esv/bsf/pypi/prosper versioning=semver registryUrl=https://gitlab.global.bsf.tools # renovate: datasource=gitlab-tags depName=esv/bsf/pypi/prosper versioning=semver registryUrl=https://gitlab.global.bsf.tools
PROSPER_VERSION: v0.64.1 PROSPER_VERSION: v0.64.1
# Use internal PyPI proxy instead of public internet
PIP_INDEX_URL: https://deps.global.bsf.tools/artifactory/api/pypi/pypi.org/simple
# Prevent duplicate pipelines for MRs # Prevent duplicate pipelines for MRs
workflow: workflow:
@@ -184,11 +186,9 @@ frontend_tests:
.helm_setup: &helm_setup .helm_setup: &helm_setup
- helm version - helm version
- helm repo add stable https://charts.helm.sh/stable
- helm repo add bitnami https://charts.bitnami.com/bitnami
- cd helm/orchard - cd helm/orchard
# OCI-based charts from internal registry - no repo add needed
- helm dependency update - helm dependency update
- helm repo update
.verify_deployment: &verify_deployment | .verify_deployment: &verify_deployment |
echo "=== Waiting for health endpoint (certs may take a few minutes) ===" echo "=== Waiting for health endpoint (certs may take a few minutes) ==="

View File

@@ -17,13 +17,13 @@ maintainers:
dependencies: dependencies:
- name: postgresql - name: postgresql
version: "15.5.x" version: "15.5.x"
repository: https://charts.bitnami.com/bitnami repository: oci://deps.global.bsf.tools/registry-1.docker.io-helmoci/bitnamicharts
condition: postgresql.enabled condition: postgresql.enabled
- name: minio - name: minio
version: "14.x.x" version: "14.x.x"
repository: https://charts.bitnami.com/bitnami repository: oci://deps.global.bsf.tools/registry-1.docker.io-helmoci/bitnamicharts
condition: minio.enabled condition: minio.enabled
- name: redis - name: redis
version: "19.x.x" version: "19.x.x"
repository: https://charts.bitnami.com/bitnami repository: oci://deps.global.bsf.tools/registry-1.docker.io-helmoci/bitnamicharts
condition: redis.enabled condition: redis.enabled