
This is a squashed commit, keeping messages intact for history. - feat(charts/development-pipeline): work behind corporate proxy dockerd sidecar works behind proxy with cert. Proxy is only needed on the sidecar to pull public images. The cert is mounted via a host path so that the proxy may be trusted. - fix(standard-container/roles): remove installing Helm push plugin The standard-container Dockerfile already installs the Helm push plugin, so no reason to try to install it in multiple ansible roles. I suspect this was originally done because someone tried to use `helm push` in the ansible role, but Helm couldn't find even though it was installed in the image. But tekton defines a the HOME env var if you describe the pod in a cluster. So if we just define HELM_DATA_HOME to the location where the push plugin is installed we can remove having to install it in the ansible roles. - feat(standard-container/roles): use image.image_from for docker build Change-Id: Ibc3c5f400978cb98d2d2a37b737b56125f4c2aa7
32 lines
635 B
YAML
32 lines
635 B
YAML
|
|
pvc:
|
|
storageClass: standard
|
|
size: 1Gi
|
|
|
|
proxy:
|
|
http_proxy:
|
|
https_proxy:
|
|
no_proxy:
|
|
internal_certs_dir:
|
|
|
|
tasks:
|
|
kubernetes:
|
|
createClusterImage: &base_image standard-container:1.0
|
|
setup:
|
|
setupConfigImage: *base_image
|
|
image:
|
|
buildImage: *base_image
|
|
insecureRegistry: harbor-core.jarvis.local
|
|
sidecarServer: docker:19-dind
|
|
chart:
|
|
buildChartImage: *base_image
|
|
deploymentManifests:
|
|
deploymentManifestsImage: *base_image
|
|
promote:
|
|
promoteImage: *base_image
|
|
functional:
|
|
functionalDeployImage: *base_image
|
|
functionalTestImage: *base_image
|
|
cleanup:
|
|
cleanupImage: *base_image
|