Commit 3402d4d 1 parent 618ea18 commit 3402d4d Copy full SHA for 3402d4d
File tree 1 file changed +2
-33
lines changed
eks-anywhere-common/Testers/Kubecost
1 file changed +2
-33
lines changed Original file line number Diff line number Diff line change 9
9
spec :
10
10
template :
11
11
spec :
12
- serviceAccountName : tester
12
+ automountServiceAccountToken : false
13
13
containers :
14
14
- name : test-kubecost
15
15
image : alpine/k8s:1.26.9
18
18
args :
19
19
- -c
20
20
- >-
21
- svc=$(kubectl -n kubecost get svc -l app.kubernetes.io/name=cost-analyzer -o json | jq -r .items[0].metadata.name);
22
21
echo Getting current Kubecost state.;
23
- response=$(curl -sL http://${svc} :9090/model/getConfigs);
22
+ response=$(curl -sL http://kubecost-cost-analyzer :9090/model/getConfigs);
24
23
code=$(echo ${response} | jq .code);
25
24
if [ "$code" -eq 200 ]; then
26
25
echo "Got Kubecost working configuration. Successful."
31
30
fi
32
31
restartPolicy : Never
33
32
backoffLimit : 1
34
- ---
35
- apiVersion : rbac.authorization.k8s.io/v1
36
- kind : Role
37
- metadata :
38
- name : test-role
39
- namespace : kubecost
40
- rules :
41
- - apiGroups : [""]
42
- resources : ["services"]
43
- verbs : ["list"]
44
- ---
45
- apiVersion : rbac.authorization.k8s.io/v1
46
- kind : RoleBinding
47
- metadata :
48
- name : test-rolebinding
49
- namespace : kubecost
50
- subjects :
51
- - kind : ServiceAccount
52
- name : tester
53
- namespace : kubecost
54
- roleRef :
55
- kind : Role
56
- name : test-role
57
- apiGroup : rbac.authorization.k8s.io
58
- ---
59
- apiVersion : v1
60
- kind : ServiceAccount
61
- metadata :
62
- name : tester
63
- namespace : kubecost
You can’t perform that action at this time.
0 commit comments