Skip to content

Instantly share code, notes, and snippets.

View pritidesai's full-sized avatar
🥂

Priti Desai pritidesai

🥂
View GitHub Profile
# compile lint
# |
# build
# |
# rollout
# |
# rollback
# Assume we have a Pipeline called `rollout-pipeline` which references Tasks `compile`, `build`, `rollout` and `rollback`:
# unit-test
# |
# integration-test
# / \
# cleanup deploy
# |
# rollback
# 1. test-pipeline:
# unit-test
(*v1alpha1.PipelineRun)(0xc000e38400)({
TypeMeta: (v1.TypeMeta) &TypeMeta{Kind:,APIVersion:,},
ObjectMeta: (v1.ObjectMeta) &ObjectMeta{Name:01-pipelinerun-failure,GenerateName:,Namespace:default,SelfLink:/apis/tekton.dev/v1alpha1/namespaces/default/pipelineruns/01-pipelinerun-failure,UID:d85ecfde-898d-41ee-a767-e08cee3e9baf,ResourceVersion:1314130,Generation:1,CreationTimestamp:2020-03-18 16:33:31 +0000 UTC,DeletionTimestamp:<nil>,DeletionGracePeriodSeconds:nil,Labels:map[string]string{tekton.dev/pipeline: 01-pipeline-failure,},Annotations:map[string]string{kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"tekton.dev/v1alpha1","kind":"Pipeline","metadata":{"annotations":{},"name":"01-pipeline-failure","namespace":"default"},"spec":{"tasks":[{"name":"task1","taskRef":{"Name":"failure-task"}},{"name":"task2","taskRef":{"Name":"successful-task"}}]}}
,},OwnerReferences:[]OwnerReference{},Finalizers:[],ClusterName:,ManagedFields:[]ManagedFieldsEntry{},},
Spec: (v1alpha1.PipelineRunSpec) {
Pipel
Tables Are Cool
col right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1
Tekton Pipeline Release Title
v0.21.x Savannah Ash
v0.20.x Himalayan Haro
v0.19.x Somali Gort
v0.18.x Singapura Yo-Yo
v0.17.x Raas Rapbot
v0.16.x Dolores Rex
v0.15.x Ragamuffin R2-D2
v0.14.x Javanese Multivac
v0.13.x Bobtail Bishop
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-pvc
spec:
resources:
requests:
storage: 5Gi
volumeMode: Filesystem
accessModes:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-pvc
spec:
resources:
requests:
storage: 5Gi
volumeMode: Filesystem
accessModes:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-pvc
spec:
resources:
requests:
storage: 5Gi
volumeMode: Filesystem
accessModes:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-pvc
spec:
resources:
requests:
storage: 5Gi
volumeMode: Filesystem
accessModes:
apiVersion: tekton.dev/v1alpha1
kind: Pipeline
metadata:
name: pipeline-for-various-runtimes
spec:
tasks:
- name: install-npm-packages
taskRef:
name: task-install-npm-packages
conditions: