Skip to content

Commit 18fd642

Browse files
feat: Added test scripts for Tekton examples (#7)
* Changed replacabe values with bash variables and renamed secure-api-key to secure-api-token * Added test scripts for Tekton alpha and beta, registry and localbuild with crc using bash variables on sample values
1 parent be30687 commit 18fd642

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+229
-19
lines changed

tekton/README.md

Lines changed: 2 additions & 2 deletions

tekton/alpha/sample-registry-secrets.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ metadata:
77
tekton.dev/docker-1: https://gcr.io
88
type: kubernetes.io/basic-auth
99
stringData:
10-
username: <username>
11-
password: <password>
10+
username: $DOCKER_USER
11+
password: $DOCKER_PASS

tekton/alpha/sample-sysdig-secrets.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ kind: Secret
33
metadata:
44
name: sysdig-secrets
55
data:
6-
sysdig-secure-api-key: <your_apy_key>
7-
6+
sysdig-secure-api-token: $SYSDIG_SECURE_API_TOKEN_BASE64

tekton/alpha/tekton-inline-scan-localbuild-alpha.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ spec:
100100
valueFrom:
101101
secretKeyRef:
102102
name: sysdig-secrets
103-
key: sysdig-secure-api-key
103+
key: sysdig-secure-api-token
104104

105105
- name: push
106106
image: quay.io/skopeo/stable
@@ -158,7 +158,7 @@ spec:
158158
type: image
159159
params:
160160
- name: url
161-
value: docker.io/username/leeroy-web2a
161+
value: docker.io/$DOCKER_USER/leeroy-web
162162

163163
---
164164
apiVersion: tekton.dev/v1alpha1

tekton/alpha/tekton-inline-scan-registry-alpha.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ spec:
9393
valueFrom:
9494
secretKeyRef:
9595
name: sysdig-secrets
96-
key: sysdig-secure-api-key
96+
key: sysdig-secure-api-token
9797

9898
---
9999
apiVersion: tekton.dev/v1alpha1
@@ -136,7 +136,7 @@ spec:
136136
type: image
137137
params:
138138
- name: url
139-
value: docker.io/vicenteherrera/leeroy-web
139+
value: docker.io/$DOCKER_USER/leeroy-web
140140

141141
---
142142
apiVersion: tekton.dev/v1alpha1
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
#!/bin/bash
2+
set -x
23

34
kubectl create secret docker-registry regcred \
45
--docker-server=index.docker.io \
5-
--docker-username=<username> \
6-
--docker-password=<password> \
7-
--docker-email=<email> \
6+
--docker-username=$DOCKER_USER \
7+
--docker-password=$DOCKER_PASS \
8+
--docker-email=$DOCKER_EMAIL
89
-n tekton-pipelines

tekton/beta/sample-sysdig-secrets.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ kind: Secret
33
metadata:
44
name: sysdig-secrets
55
data:
6-
sysdig-secure-api-key: <your_apy_key>
7-
6+
sysdig-secure-api-token: $SYSDIG_SECURE_API_TOKEN_BASE64

tekton/beta/tekton-inline-scan-localbuild-beta.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
type: image
3030
params:
3131
- name: url
32-
value: index.docker.io/username/leeroy-web
32+
value: index.docker.io/$DOCKER_USER/leeroy-web
3333

3434
---
3535
apiVersion: tekton.dev/v1beta1
@@ -82,7 +82,7 @@ spec:
8282
valueFrom:
8383
secretKeyRef:
8484
name: sysdig-secrets
85-
key: sysdig-secure-api-key
85+
key: sysdig-secure-api-token
8686

8787
- name: push
8888
image: quay.io/skopeo/stable:v1.1.1

tekton/beta/tekton-inline-scan-registry-beta.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
type: image
3030
params:
3131
- name: url
32-
value: index.docker.io/username/leeroy-web
32+
value: index.docker.io/$DOCKER_USER/leeroy-web
3333

3434
---
3535
apiVersion: tekton.dev/v1beta1
@@ -82,7 +82,7 @@ spec:
8282
valueFrom:
8383
secretKeyRef:
8484
name: sysdig-secrets
85-
key: sysdig-secure-api-key
85+
key: sysdig-secure-api-token
8686

8787
---
8888
apiVersion: tekton.dev/v1beta1
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/bash
2+
3+
kubectl delete secret docker-auth-for-tekton -n tekton-pipelines
4+
kubectl delete secret sysdig-secrets -n tekton-pipelines

0 commit comments

Comments
 (0)