File tree Expand file tree Collapse file tree 10 files changed +73
-128
lines changed Expand file tree Collapse file tree 10 files changed +73
-128
lines changed Original file line number Diff line number Diff line change 4848 env :
4949 # Use KUBECONFIG envvar rather than --kubeconfig flag in order to provide multiple configs to merge.
5050 - name : KUBECONFIG
51- value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig"
51+ value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig:/etc/k8s-infra-s390x-prow-build-kubeconfig/kubeconfig "
5252 # AWS_ variables needed to assume role to access the prow-build-cluster EKS cluster.
5353 - name : AWS_ROLE_ARN
5454 value : arn:aws:iam::468814281478:role/Prow-EKS-Admin
9090 - mountPath : /etc/k8s-infra-ppc64le-prow-build-kubeconfig
9191 name : kubeconfig-k8s-infra-ppc64le-prow-build
9292 readOnly : true
93+ - mountPath : /etc/k8s-infra-s390x-prow-build-kubeconfig
94+ name : kubeconfig-k8s-infra-s390x-prow-build
95+ readOnly : true
9396 - name : config
9497 mountPath : /etc/config
9598 readOnly : true
@@ -151,6 +154,10 @@ spec:
151154 secret :
152155 defaultMode : 420
153156 secretName : kubeconfig-k8s-infra-ppc64le-prow-build
157+ - name : kubeconfig-k8s-infra-s390x-prow-build
158+ secret :
159+ defaultMode : 420
160+ secretName : kubeconfig-k8s-infra-s390x-prow-build
154161 # AWS IAM token needed to assume role to access the prow-build-cluster EKS cluster.
155162 - name : aws-iam-token
156163 projected :
Original file line number Diff line number Diff line change 6363 env :
6464 # Use KUBECONFIG envvar rather than --kubeconfig flag in order to provide multiple configs to merge.
6565 - name : KUBECONFIG
66- value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig"
66+ value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig:/etc/k8s-infra-s390x-prow-build-kubeconfig/kubeconfig "
6767 # AWS_ variables needed to assume role to access the prow-build-cluster EKS cluster.
6868 - name : AWS_ROLE_ARN
6969 value : arn:aws:iam::468814281478:role/Prow-EKS-Admin
@@ -108,6 +108,9 @@ spec:
108108 - mountPath : /etc/k8s-infra-ppc64le-prow-build-kubeconfig
109109 name : kubeconfig-k8s-infra-ppc64le-prow-build
110110 readOnly : true
111+ - mountPath : /etc/k8s-infra-s390x-prow-build-kubeconfig
112+ name : kubeconfig-k8s-infra-s390x-prow-build
113+ readOnly : true
111114 - name : config
112115 mountPath : /etc/config
113116 readOnly : true
@@ -179,6 +182,10 @@ spec:
179182 secret :
180183 defaultMode : 420
181184 secretName : kubeconfig-k8s-infra-ppc64le-prow-build
185+ - name : kubeconfig-k8s-infra-s390x-prow-build
186+ secret :
187+ defaultMode : 420
188+ secretName : kubeconfig-k8s-infra-s390x-prow-build
182189 - name : config
183190 configMap :
184191 name : config
Original file line number Diff line number Diff line change @@ -193,3 +193,16 @@ spec:
193193 secretStoreRef :
194194 kind : ClusterSecretStore
195195 name : k8s-infra-prow
196+ ---
197+ apiVersion : external-secrets.io/v1beta1
198+ kind : ExternalSecret
199+ metadata :
200+ name : kubeconfig-k8s-infra-s390x-prow-build
201+ spec :
202+ data :
203+ - remoteRef :
204+ key : k8s-infra-s390x-prow-build-kubeconfig
205+ secretKey : kubeconfig
206+ secretStoreRef :
207+ kind : ClusterSecretStore
208+ name : k8s-infra-prow
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 5151 env :
5252 # Use KUBECONFIG envvar rather than --kubeconfig flag in order to provide multiple configs to merge.
5353 - name : KUBECONFIG
54- value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig"
54+ value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig:/etc/k8s-infra-s390x-prow-build-kubeconfig/kubeconfig "
5555 # AWS_ variables needed to assume role to access the prow-build-cluster EKS cluster.
5656 - name : AWS_ROLE_ARN
5757 value : arn:aws:iam::468814281478:role/Prow-EKS-Admin
@@ -118,6 +118,9 @@ spec:
118118 - mountPath : /etc/k8s-infra-ppc64le-prow-build-kubeconfig
119119 name : kubeconfig-k8s-infra-ppc64le-prow-build
120120 readOnly : true
121+ - mountPath : /etc/k8s-infra-s390x-prow-build-kubeconfig
122+ name : kubeconfig-k8s-infra-s390x-prow-build
123+ readOnly : true
121124 # AWS IAM token needed to assume role to access the prow-build-cluster EKS cluster.
122125 - mountPath : /var/run/secrets/aws-iam-token/serviceaccount
123126 name : aws-iam-token
@@ -192,6 +195,10 @@ spec:
192195 secret :
193196 defaultMode : 420
194197 secretName : kubeconfig-k8s-infra-ppc64le-prow-build
198+ - name : kubeconfig-k8s-infra-s390x-prow-build
199+ secret :
200+ defaultMode : 420
201+ secretName : kubeconfig-k8s-infra-s390x-prow-build
195202 # AWS IAM token needed to assume role to access the prow-build-cluster EKS cluster.
196203 - name : aws-iam-token
197204 projected :
Original file line number Diff line number Diff line change @@ -3,22 +3,20 @@ kind: Kustomization
33namespace : default
44
55resources :
6- - cherrypicker.yaml
7- - crier.yaml
8- - deck.yaml
9- - external-secrets.yaml
10- - gce-ssd-retain_storageclass.yaml
11- - ghproxy.yaml
12- - hook.yaml
13- - horologium.yaml
14- - hyperdisk-sc.yaml
15- - gateway.yaml
16- - needs-rebase.yaml
17- - pipeline.yaml
18- - prow-controller-manager.yaml
19- - pushgateway.yaml
20- - sinker.yaml
21- - statusreconciler.yaml
22- - tide.yaml
23- - monitoring.yaml
24- - trusted_serviceaccounts.yaml
6+ - cherrypicker.yaml
7+ - crier.yaml
8+ - deck.yaml
9+ - external-secrets.yaml
10+ - ghproxy.yaml
11+ - hook.yaml
12+ - horologium.yaml
13+ - hyperdisk-sc.yaml
14+ - gateway.yaml
15+ - needs-rebase.yaml
16+ - pipeline.yaml
17+ - prow-controller-manager.yaml
18+ - pushgateway.yaml
19+ - sinker.yaml
20+ - statusreconciler.yaml
21+ - tide.yaml
22+ - monitoring.yaml
Original file line number Diff line number Diff line change 4646 env :
4747 # Use KUBECONFIG envvar rather than --kubeconfig flag in order to provide multiple configs to merge.
4848 - name : KUBECONFIG
49- value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig"
49+ value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig:/etc/k8s-infra-s390x-prow-build-kubeconfig/kubeconfig "
5050 # AWS_ variables needed to assume role to access the prow-build-cluster EKS cluster.
5151 - name : AWS_ROLE_ARN
5252 value : arn:aws:iam::468814281478:role/Prow-EKS-Admin
8888 - mountPath : /etc/k8s-infra-ppc64le-prow-build-kubeconfig
8989 name : kubeconfig-k8s-infra-ppc64le-prow-build
9090 readOnly : true
91+ - mountPath : /etc/k8s-infra-s390x-prow-build-kubeconfig
92+ name : kubeconfig-k8s-infra-s390x-prow-build
93+ readOnly : true
9194 - name : config
9295 mountPath : /etc/config
9396 readOnly : true
@@ -143,6 +146,10 @@ spec:
143146 secret :
144147 defaultMode : 420
145148 secretName : kubeconfig-k8s-infra-ppc64le-prow-build
149+ - name : kubeconfig-k8s-infra-s390x-prow-build
150+ secret :
151+ defaultMode : 420
152+ secretName : kubeconfig-k8s-infra-s390x-prow-build
146153 - name : config
147154 configMap :
148155 name : config
Original file line number Diff line number Diff line change 2626 env :
2727 # Use KUBECONFIG envvar rather than --kubeconfig flag in order to provide multiple configs to merge.
2828 - name : KUBECONFIG
29- value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig"
29+ value : " /etc/kubeconfig-k8s-infra-prow/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build/kubeconfig:/etc/kubeconfig-k8s-infra-prow-build-trusted/kubeconfig:/etc/kubeconfig-k8s-infra-aks-prow-build/kubeconfig:/etc/kubeconfig-eks-prow-build-cluster/kubeconfig:/etc/kubeconfig-k8s-infra-kops-prow-build/kubeconfig:/etc/k8s-infra-ppc64le-prow-build-kubeconfig/kubeconfig:/etc/k8s-infra-s390x-prow-build-kubeconfig/kubeconfig "
3030 # AWS_ variables needed to assume role to access the prow-build-cluster EKS cluster.
3131 - name : AWS_ROLE_ARN
3232 value : arn:aws:iam::468814281478:role/Prow-EKS-Admin
6868 - mountPath : /etc/k8s-infra-ppc64le-prow-build-kubeconfig
6969 name : kubeconfig-k8s-infra-ppc64le-prow-build
7070 readOnly : true
71+ - mountPath : /etc/k8s-infra-s390x-prow-build-kubeconfig
72+ name : kubeconfig-k8s-infra-s390x-prow-build
73+ readOnly : true
7174 - name : config
7275 mountPath : /etc/config
7376 readOnly : true
@@ -111,6 +114,10 @@ spec:
111114 secret :
112115 defaultMode : 420
113116 secretName : kubeconfig-k8s-infra-ppc64le-prow-build
117+ - name : kubeconfig-k8s-infra-s390x-prow-build
118+ secret :
119+ defaultMode : 420
120+ secretName : kubeconfig-k8s-infra-s390x-prow-build
114121 - name : config
115122 configMap :
116123 name : config
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 8484 config : " {{ .config }}"
8585 metadata :
8686 labels :
87+ argocd.argoproj.io/secret-type : cluster
8788 clusterType : prow
8889 environment : prod
8990 prowNamespace : test-pods
@@ -105,11 +106,12 @@ spec:
105106 template :
106107 engineVersion : v2
107108 data :
108- name : ibm-s90x
109+ name : ibm-s390x
109110 server : https://d7b2a019-eu-de.lb.appdomain.cloud:6443
110111 config : " {{ .config }}"
111112 metadata :
112113 labels :
114+ argocd.argoproj.io/secret-type : cluster
113115 clusterType : prow
114116 environment : prod
115117 prowNamespace : test-pods
You can’t perform that action at this time.
0 commit comments