Skip to content

Commit

Permalink
saved-report-configs in statefulset
Browse files Browse the repository at this point in the history
  • Loading branch information
jessegoodier committed Nov 15, 2024
1 parent 01362f7 commit 86f2e4d
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 0 deletions.
20 changes: 20 additions & 0 deletions .kubeconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvakNDQWVhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJME1ERXlOVEU1TWpVd09Wb1hEVE0wTURFeU1qRTVNalV3T1Zvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBS2JsCk5UaktPemdaNVdVakwybXdwaHNGU0Y4MXkvV3Vzd0lmZWtkMVI0UTA5RWZaRjE5WUFuOFhNMkhIelRQNU4wNXEKZXA0ZXlWdVZoNnVUS0dRQnh2TFZEN2E4bHlUZ3paVXFsZVJuRTJvQ2o4VCtpYnVDSS9SR3hkdis5NzJJYjBIUAp5MGJBK2NUWnRwMDBZeFZZMXYyTmF1c0g0NEw1OEdSTzIzME9QL01UU2Q1VENwZGJqRWdWOUhXR1FaOW1uL0RICnIzalB5eWtJeElpSDZtVWxBSUNCM25EK3RnOVQ4bzNka0FaZWlJWW92aExOamJGN2JtQXhSa1R4R0pYM0JFU3kKeU5aRjNwYmtNV0dyNXFMNzZGcjQrNlBFaXY1b0ZCWHFwNlBrSVVxOUk3a2RCczNmaW5ITWNUK1Z5aGRYK08rNwo2OFMvWldFdGNGMk5FMENuRlRVQ0F3RUFBYU5aTUZjd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZGUVdsNGJXTXdaSWtZcmZNY01Yb01PRlcvazJNQlVHQTFVZEVRUU8KTUF5Q0NtdDFZbVZ5Ym1WMFpYTXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBRGlPTnBXenRRNGI3YTBaanM0NQpvSVdjQVpTaUo4Mmx2Tks5RmJzSXo5dnZhOFVMRUVnQ0ZpUzVTdVUxV05sVDlQMnZUK0Q2ZjV5dUs4dWFNUGluCis5Y2FLYUw2L29oazg5V2FtYzNPUGpUWDhublhBNUU5M0pQakJWcHNmNEN1VE9EMDd1TDF3YVFDbTF5cjdvN0QKazV5RkJwY0UxTGZIcWtaRXpMVVNLUWpDdFhEUjFiTmxqVC9PSzZnSDJEcDBmUTFHT2RwWTlHZGVrQ09DRzZQcgpjeDh3Szk4ZWkwZzlsYnRTRmxkLzBPbTUvMlBUelQrR1ZXMExOQUZyY1ZZMkxtd0R6VnFvMWQwNkRzeElXYnBUCjRoQzdtUVgrWGsvS1cwUTg2QitVMHBwbEhRcVlsZmZuSHMwcVFpbjJzNEI4M2p1Qm5MeDczaUtvRkpweUR3NHAKVGhJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
server: https://127.0.0.1:46717
name: kind-kind
contexts:
- context:
cluster: kind-kind
namespace: fmr-test
user: kind-kind
name: kind-kind
current-context: kind-kind
kind: Config
preferences: {}
users:
- name: kind-kind
user:
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURJVENDQWdtZ0F3SUJBZ0lJQ2Z1RGlPOFUrcUF3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TkRBeE1qVXhPVEkxTURsYUZ3MHlOVEF4TWpReE9USTFNVEJhTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTlwdDFac0xGaWZiRktGa3cKR0ZkZUpUZE9YSis0b2hNRzU5SkcxL0FWcDRpamdvZjJ3K2FVeEVRYm5oZHNLR3o2cDN4OHhTZVo5ZHVBVEg0QgphZmVrbE9xc2Exd1NsTmlOeU1sdDRXbDdhdzBFaElPd3JuVjUwb1lIR2ovcHFQRzlsem81NWxESHkyNSs5U3dUCjlJKzFxTnlKMUhhNElQZ1BiTXpQTnJUdUtua2tXcVBqVzlTb0dJaGFqUGZrS2dEOCtUMEk4VEwyTXBBWFl0d3QKM01PVFJSS0dUcDFYTWdpbXJtTVJVbmNzMnlhek42azZ6TnNVZFcxN2RIaEFZcXhheTlwM0kzTXZFN0ZrSWN6NwpTUW42QzUzRU9tdnp2SFBhUHZpdEJ2YlNoNnF4ei9WMUhyRkxhNTBSRzcwODFYK2N1cFJYSG1jMFE0MkNuNElvCm9wSUxHd0lEQVFBQm8xWXdWREFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUgKQXdJd0RBWURWUjBUQVFIL0JBSXdBREFmQmdOVkhTTUVHREFXZ0JSVUZwZUcxak1HU0pHSzN6SERGNkREaFZ2NQpOakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBVzQ5TFBPazZOMmtIK1AzZVNVc1o3VXhCeUVPVlViRUFRSWZiCi9QWnpYYlpON2MrR005dlNENTV2WmE5YVl2ZjcvWG84N0ljSVNDUVlHemx6ODlxRnpxb1lDSFR0VFRGZ3lCTHEKcUNyU3FGbW85Ym0ydVowUXgvYUNsNXhmYUY2Z2YwampQKy9FQlhVVkdWazZLWXVYNHoxb1hMYkhBdHRzb1lFbgpNZ2J3Y3dvOUVLUWVBcVFDWGtFQ2tEOXZtS05wVGpVVjRVZkJZRXJiQ3RjUEpwclh5SG81eC91bEkwZ09iRElGCk1ZSnRlbG5IUHlpODY3UzVMb3VuTlBnbjNmdE51SThhNFhTNzMyN2d4N2lIbzhCQlR1cTlLc3RFVVJPUFB5aGIKRk0xU0ZDWDg0ajgzUDJWUVhyZWJ3bkxzU1lMU2M2bk9RcHdVR1FMV1hMN3hWSW03Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBOXB0MVpzTEZpZmJGS0Zrd0dGZGVKVGRPWEorNG9oTUc1OUpHMS9BVnA0aWpnb2YyCncrYVV4RVFibmhkc0tHejZwM3g4eFNlWjlkdUFUSDRCYWZla2xPcXNhMXdTbE5pTnlNbHQ0V2w3YXcwRWhJT3cKcm5WNTBvWUhHai9wcVBHOWx6bzU1bERIeTI1KzlTd1Q5SSsxcU55SjFIYTRJUGdQYk16UE5yVHVLbmtrV3FQagpXOVNvR0loYWpQZmtLZ0Q4K1QwSThUTDJNcEFYWXR3dDNNT1RSUktHVHAxWE1naW1ybU1SVW5jczJ5YXpONms2CnpOc1VkVzE3ZEhoQVlxeGF5OXAzSTNNdkU3RmtJY3o3U1FuNkM1M0VPbXZ6dkhQYVB2aXRCdmJTaDZxeHovVjEKSHJGTGE1MFJHNzA4MVgrY3VwUlhIbWMwUTQyQ240SW9vcElMR3dJREFRQUJBb0lCQUVRc0E0OXR4bmYyTE5pVApselVUYWVZMTNNYkVMS0U1UzA1b2xjYjZDckp1bG16dU15eENvTnVFekhHdW5lcXEvYnV4TVRpN1V0ZGhYNTFGCnRCUmNMall3all0OFAzTEFUcW16N1ZsRDlLZEtTUFp0QlRtbEpoRXBsZXNPd2dRL0Y1OG5ySHZiMXUrSTB6WHAKZ25hNEI0cnZ0SFowZjBBMTh1V3IxSmlWK2NUcGYxTUk3dW5DR0pxUXlHRXVzR2pNYnlsSEp0M2ZFd0xxdS9MWAoxdWN2ckJDeVpmRHdrbk5INWZZMlduRFJGSFBoNDM4QzFuMENaS2NSZ09JVUVnTnMrajV2RndwRmM4U2t1aTdWCmJRUkNTQnMyWXVQQUtWbXRDWkRDRXMyMktTOFQxVDdFdHFUK01uYVlMa1lFekV2YWpCTkxzUWlVcDVsODZaN2UKeEoxVXpoRUNnWUVBK0lHVVV6TE8wQzNMdU1wVTNCSS84SkRSbXJ6c0J6bjYwYjV5MHBvM3FPRGxmMkdwbTQ3OApEVnFiQVM5eDkzUUpycnQvSTYvOTY1dWpVZjVYVlBvMU44VlJBOGl2REpEWmQ0dCtLZGZIOTJmL1FPN0hYLzhOCklqUlZxQm5mK0tzSVg1QzFHaUwzUThPSmU0T3R2MEdwU1dCcVFvREF4ZHVuY0pPTlpYaXpyK2tDZ1lFQS9nczQKVU54TGRXczdwbzBOc1lYeDZYQjBsYjJjYklVQURxTisvbUZ4Q1R1U29Tc0JaRHArWDQrTWJISzQ4WE5KOWYwWgpjQW1RUUxKQUxmWDNmTzRHbTNCVGlWbTJxd0paVlNUY1VtTDBKWk9hUG5xRzJHcHZzOUhJQVM5REpyYXQvUWhNCmg2cnVjbmlUUVJBeUtYcDVzN1dlbExDUG03RVNtNStEblJTdVpHTUNnWUJVbVpDTVRtUzMzSTlaUnBCakoxZGIKSjRJa0FxTDd4dEpMcTJGZHJ5QzV2bTZDMGhXeW5wZlNXQUVqQXlyeVNpK3RxNmtaMWlWRW00U2JPbEl5M01kWApTRFpQYW5lbGVINkFReDNkVXRlQnM0YmpiU2EwMkpoNUI0WU5wMWxuUjVxZkpoMXhXMndBUnNZOEpWVDJJbjFtClBJdVFQbExpU09nVTNEYXJ6ODZrV1FLQmdRQ09WdHNHODJlVU1yRUpjSjdyaUpFeXFyK241c1Z1U0ZidjNNdWEKM0IzcGZtZDV4ZzdSaWJTazlsbEhxai9WaVRNM2tNaGY3ZnZWUkFxUnRlOGxJSGl6UHd5UE9LVVF6QkFobExXZApzN1A0R2V1aWRpUjN2YXM0cGFIYWlCQ244Rk1zSXlvK0daZmdxNDVXTml6azhLcWY5bk1UL0psNk1veXFoWVhJCnpYMm80UUtCZ1FEczJ0eVhOM0VZMm4vMERIRitOWDJpREZvQjRaRU8vZ3FqeFkwNVBHM0VFWjI0UWtlZGR2ZTIKRXJlTDg3U3piWlNhdGxMSE5YQXJYbUVtVVo2SklQcGRRYlVrZWs5clFRL2JtNUM0dVp6YkpzSllBWU1nQzBSTwo2L05DQ0JjWHlNOTRETUFzbmowalVxQTFnT3ZsRExWckVnSDM4TjZBTmpOdXRoL2dtcXphQ2c9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
3 changes: 3 additions & 0 deletions cost-analyzer/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -960,6 +960,9 @@ Begin Kubecost 2.0 templates
# This hasn't been observed as a problem in cost-analyzer, likely because
# of the init container that gives everything under /var/configs 777.
mountPath: /var/configs/waterfowl
- name: saved-report-configs
mountPath: /var/configs/reports.json
subPath: reports.json
{{- end }}
{{- if and ((.Values.kubecostProductConfigs).productKey).enabled ((.Values.kubecostProductConfigs).productKey).secretname (eq (include "aggregator.deployMethod" .) "statefulset") }}
- name: productkey-secret
Expand Down
6 changes: 6 additions & 0 deletions cost-analyzer/templates/aggregator-statefulset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,12 @@ spec:
{{- end }}
serviceAccountName: {{ template "aggregator.serviceAccountName" . }}
volumes:
- name: saved-report-configs
configMap:
name: {{ .Values.savedReportConfigmapName | default "saved-report-configs" }}
items:
- key: saved-reports.json
path: reports.json
- name: aggregator-staging
emptyDir:
sizeLimit: {{ .Values.kubecostAggregator.stagingEmptyDirSizeLimit }}
Expand Down

0 comments on commit 86f2e4d

Please sign in to comment.