File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Argo CD Diff Preview
22
33on :
4- pull_request :
4+ pull_request_target :
55 paths :
66 - ' kubernetes/**' # All Kubernetes manifests owned by ArgoCD live here
77 branches :
88 - main
99
10+ permissions :
11+ contents : read
12+
1013jobs :
1114 build :
1215 runs-on : ubuntu-latest
1316 steps :
14- - uses : actions/checkout@v4
17+ - name : Checkout the PR
18+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1519 with :
1620 path : pull-request
21+ ref : ${{ github.event.pull_request.head.sha }}
1722
18- - uses : actions/checkout@v4
23+ - name : Checkout out kubernetes/k8s.io main branch
24+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1925 with :
2026 ref : main
2127 path : main
3238 -e REPO=${{ github.repository }} \
3339 dagandersen/argocd-diff-preview:v0.1.19
3440
41+ - name : Upload artifact
42+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
43+ with :
44+ name : diff-md
45+ path : output/diff.md
46+
47+ comment :
48+ needs : [build]
49+ runs-on : ubuntu-latest
50+ steps :
51+ - name : Download artifact
52+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
53+ with :
54+ name : diff-md
55+ path : output
3556 - name : Post diff as comment
3657 env :
3758 GH_TOKEN : ${{ secrets.K8S_INFRA_CI_BOT_PR_TOKEN }}
Original file line number Diff line number Diff line change @@ -22,14 +22,16 @@ spec:
2222 sources :
2323 - chart : external-secrets
2424 repoURL : " https://charts.external-secrets.io"
25- targetRevision : 1.0 .0
25+ targetRevision : 1.2 .0
2626 helm :
2727 releaseName : external-secrets
2828 parameters :
2929 - name : installCRDs
3030 value : " true"
3131 - name : serviceAccount.name
3232 value : external-secrets
33+ - name : crds.annotations.argocd\.argoproj\.io/sync-options
34+ value : ServerSideApply=true
3335 valueFiles :
3436 - $values/kubernetes/{{ .name }}/helm/external-secrets.yaml
3537 - repoURL : " https://github.com/kubernetes/k8s.io.git"
Original file line number Diff line number Diff line change 1313 - key : name
1414 operator : NotIn
1515 values :
16+ - gke-aaa
1617 - gke-prow
18+ - gke-utility
1719 template :
1820 metadata :
1921 name : ' kube-system-{{ .name }}'
Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ metadata:
99 creationTimestamp: null
1010 name: prowjobs.prow.k8s.io
1111spec:
12- preserveUnknownFields: false
1312 group: prow.k8s.io
1413 names:
1514 kind: ProwJob
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ kind: Secret
33metadata :
44 name : gke-prow
55 labels :
6+ name : gke-prow
67 argocd.argoproj.io/secret-type : cluster
78 clusterType : prow
89 environment : prod
@@ -29,6 +30,7 @@ kind: Secret
2930metadata :
3031 name : gke-prow-build
3132 labels :
33+ name : gke-prow-build
3234 argocd.argoproj.io/secret-type : cluster
3335 clusterType : prow
3436 environment : prod
@@ -52,6 +54,7 @@ kind: Secret
5254metadata :
5355 name : gke-prow-build-trusted
5456 labels :
57+ name : gke-prow-build-trusted
5558 argocd.argoproj.io/secret-type : cluster
5659 clusterType : prow
5760 environment : prod
@@ -75,6 +78,7 @@ kind: Secret
7578metadata :
7679 name : gke-aaa
7780 labels :
81+ name : gke-aaa
7882 argocd.argoproj.io/secret-type : cluster
7983 clusterType : apps
8084 environment : prod
@@ -106,6 +110,7 @@ spec:
106110 config : " {{ .config }}"
107111 metadata :
108112 labels :
113+ name : ibm-ppc64le
109114 argocd.argoproj.io/secret-type : cluster
110115 clusterType : prow
111116 environment : prod
@@ -133,6 +138,7 @@ spec:
133138 config : " {{ .config }}"
134139 metadata :
135140 labels :
141+ name : ibm-s390x
136142 argocd.argoproj.io/secret-type : cluster
137143 clusterType : prow
138144 environment : prod
@@ -151,6 +157,7 @@ kind: Secret
151157metadata :
152158 name : eks-prow-kops
153159 labels :
160+ name : eks-prow-kops
154161 argocd.argoproj.io/secret-type : cluster
155162 clusterType : prow
156163 environment : prod
@@ -175,6 +182,7 @@ kind: Secret
175182metadata :
176183 name : eks-prow-build
177184 labels :
185+ name : eks-prow-build
178186 argocd.argoproj.io/secret-type : cluster
179187 clusterType : prow
180188 environment : prod
Original file line number Diff line number Diff line change @@ -7,6 +7,14 @@ extraObjects:
77 provider :
88 gcpsm :
99 projectID : k8s-infra-prow
10+ - apiVersion : external-secrets.io/v1
11+ kind : ClusterSecretStore
12+ metadata :
13+ name : k8s-infra-prow-build
14+ spec :
15+ provider :
16+ gcpsm :
17+ projectID : k8s-infra-prow-build
1018 - apiVersion : monitoring.googleapis.com/v1
1119 kind : PodMonitoring
1220 metadata :
You can’t perform that action at this time.
0 commit comments