File tree Expand file tree Collapse file tree 4 files changed +45
-15
lines changed
kubernetes/ibm-ppc64le/prow Expand file tree Collapse file tree 4 files changed +45
-15
lines changed Original file line number Diff line number Diff line change 1
1
apiVersion : apps/v1
2
2
kind : Deployment
3
3
metadata :
4
- name : boskos-janitor
4
+ name : boskos-ibmcloud- janitor
5
5
labels :
6
- app : boskos-janitor
6
+ app : boskos-ibmcloud- janitor
7
7
spec :
8
- replicas : 1 # 2 distributed janitor instances
8
+ replicas : 2 # 2 distributed janitor instances
9
9
selector :
10
10
matchLabels :
11
- app : boskos-janitor
11
+ app : boskos-ibmcloud- janitor
12
12
template :
13
13
metadata :
14
14
labels :
15
- app : boskos-janitor
15
+ app : boskos-ibmcloud- janitor
16
16
spec :
17
17
terminationGracePeriodSeconds : 300
18
- serviceAccountName : boskos-janitor
19
18
containers :
20
- - name : boskos-janitor
21
- image : gcr.io/k8s-staging-boskos/janitor:v20250316-840dd60
19
+ - name : boskos-ibmcloud- janitor
20
+ image : gcr.io/k8s-staging-boskos/ibmcloud- janitor-boskos :v20250316-840dd60
22
21
args :
23
22
- --boskos-url=http://boskos.test-pods.svc.cluster.local.
24
- - --resource-type=bar
25
- - --pool-size=20
26
- - --
27
- - --hours=0
23
+ - --resource-type=powervs
24
+ - --ignore-api-key=true
25
+ env :
26
+ - name : IBMCLOUD_ENV_FILE # TODO: explore on how to read key from the file instead of env var
27
+ value : " /home/.ibmcloud/api-key"
28
+ volumeMounts :
29
+ - name : credentials
30
+ mountPath : /home/.ibmcloud
31
+ volumes :
32
+ - name : credentials
33
+ secret :
34
+ secretName : boskos-janitor-api-key
Original file line number Diff line number Diff line change 20
20
image : gcr.io/k8s-staging-boskos/reaper:v20250316-840dd60
21
21
args :
22
22
- --boskos-url=http://boskos.test-pods.svc.cluster.local.
23
- - --resource-type=bar
23
+ - --resource-type=powervs
Original file line number Diff line number Diff line change 3
3
config : |
4
4
resources:
5
5
- names:
6
- - foo
6
+ - k8s-boskos-powervs-lon04
7
+ - k8s-boskos-powervs-lon06
8
+ - k8s-boskos-powervs-sao01
9
+ - k8s-boskos-powervs-syd04
10
+ - k8s-boskos-powervs-syd05
11
+ - k8s-boskos-powervs-tok04
7
12
state: dirty
8
- type: bar
13
+ type: powervs
9
14
kind : ConfigMap
10
15
metadata :
11
16
name : resources
Original file line number Diff line number Diff line change 54
54
- secretKey : ssh-privatekey
55
55
remoteRef :
56
56
key : 72d8039f-6cfc-1bbf-ba8e-d85985b42ee0
57
+ ---
58
+ apiVersion : external-secrets.io/v1beta1
59
+ kind : ExternalSecret
60
+ metadata :
61
+ name : boskos-janitor-api-key
62
+ namespace : test-pods
63
+ spec :
64
+ refreshInterval : 60m
65
+ secretStoreRef :
66
+ name : secretstore-ibm-k8s
67
+ kind : ClusterSecretStore
68
+ target :
69
+ name : boskos-janitor-api-key
70
+ creationPolicy : Owner
71
+ data :
72
+ - secretKey : api-key
73
+ remoteRef :
74
+ key : iam_credentials/6db52764-fc6a-726f-b7b5-8f2e703793be
You can’t perform that action at this time.
0 commit comments