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:
@@ -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) ==="
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user