
This PS adds the basic gerrit<->tekton interaction, which consists of two charts: * Jarvis-System: which launches a utility to scrape pending gerrit checks and rechecks, before forwarding requests to a tekton event- listener. This event listener then launches a pipeline that sets up the environment for the pipeline in the project repo to make use of. * Jarvis-Project: which launches a job, which sets up a repo in gerrit, configures the checks upon it, and addtionally sets up appropriate repos in harbor for oci images and helm charts. Note: This change makes use of the Jarvis-Connector, which is hosted here: * https://github.com/att-comdev/jarvis-connector Change-Id: I0ca023e357fb562b4f65e081a06ac6581471b4bc Signed-off-by: Pete Birley <pete@port.direct>
15 lines
387 B
Bash
Executable File
15 lines
387 B
Bash
Executable File
#!/bin/bash
|
|
set -ex
|
|
|
|
for chart in tekton-pipelines tekton-triggers tekton-dashboard; do
|
|
# shellcheck disable=SC2046
|
|
helm upgrade \
|
|
--create-namespace \
|
|
--install \
|
|
--namespace=tekton-pipelines \
|
|
"${chart}" \
|
|
"./charts/${chart}" \
|
|
$(./tools/deployment/common/get-values-overrides.sh "${chart}")
|
|
done
|
|
|
|
./tools/deployment/common/wait-for-pods.sh tekton-pipelines |