You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 years ago | |
|---|---|---|
| src | 2 years ago | |
| tekton | 2 years ago | |
| README.md | 2 years ago | |
README.md
Multi-architecture Tekton Pipeline
Tekton configuration
oc patch configmap/feature-flags -n openshift-pipelines --type=merge -p '{"data":{"disable-affinity-assistant":"true"}}'
Setup on AWS
-
Install the AWS EFS CSI Driver
apiVersion: operator.openshift.io/v1
kind: ClusterCSIDriver
metadata:
name: efs.csi.aws.com
spec:
managementState: Managed
-
Create the StorageClass
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: efs-csi
provisioner: efs.csi.aws.com
parameters:
provisioningMode: efs-ap
fileSystemId: fs-123456
directoryPerms: "700"
basePath: "/pv"
uid: "0"
gid: "0"
Authentication to the registry
oc create secret docker-registry quay-authentication --docker-email=nmasse@redhat.com --docker-username=nmasse --docker-password=REDACTED --docker-server=quay.io
oc annotate secret/quay-authentication tekton.dev/docker-0=https://quay.io
Pipeline manifests
oc apply -k tekton/
Run it!
oc create -f tekton/pipelinerun.yaml