Skip to content

Commit

Permalink
Refactor plutono Helm chart into Golang component (gardener#8213)
Browse files Browse the repository at this point in the history
* Add basic template

* Copy dashboards to `plutono` pkg

Embed doesn't support symlinks therefore common folder is created to keep common dashboards

* Refactor charts to golang component

* Add test for refactored code

* Move logging to specific component

* Introduce shared component

* Adapt shoot reconciliations

* Adapt seed reconciliation

* Drop plutono charts

* Update skaffold.yaml

* Address review

* make use of `QuantityPtr` wherever possible

* Address review

* Streamline plutono volumes

* Address review
  • Loading branch information
acumino authored Jul 14, 2023
1 parent aa55aa7 commit 269dbbd
Show file tree
Hide file tree
Showing 104 changed files with 2,943 additions and 846 deletions.
1 change: 0 additions & 1 deletion charts/seed-bootstrap/dashboards/vpa-dashboard.json

This file was deleted.

82 changes: 0 additions & 82 deletions charts/seed-bootstrap/templates/plutono/_helpers.tpl

This file was deleted.

26 changes: 0 additions & 26 deletions charts/seed-bootstrap/templates/plutono/ingress.yaml

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

86 changes: 0 additions & 86 deletions charts/seed-bootstrap/templates/plutono/plutono-deployment.yaml

This file was deleted.

17 changes: 0 additions & 17 deletions charts/seed-bootstrap/templates/plutono/plutono-service.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions charts/seed-bootstrap/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,6 @@ aggregatePrometheus:
value: 2Gi
percentage: 80

plutono:
hostName: p.seed-1.example.com
secretName: plutono-tls

allowedMetrics:
alertmanager: []

Expand Down Expand Up @@ -206,7 +202,6 @@ global:
alertmanager: image-repository:image-tag
alpine: image-repository:image-tag
configmap-reloader: image-repository:image-tag
plutono: image-repository:image-tag
prometheus: image-repository:image-tag

alertmanager:
Expand Down
4 changes: 0 additions & 4 deletions charts/seed-monitoring/charts/plutono/Chart.yaml

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 269dbbd

Please sign in to comment.