AB#2490: deploy KMS via Helm

* Bundle helm-install related code in speparate package
* Move cilium installation to new helm package
This commit is contained in:
Otto Bittner 2022-10-18 13:15:54 +02:00
parent 62168bbf98
commit c6ccee1250
17 changed files with 311 additions and 495 deletions

View file

@ -8,11 +8,15 @@ package helm
import "helm.sh/helm/v3/pkg/chart"
type Deployment struct {
Chart *chart.Chart
Values map[string]interface{}
// Release bundles all information necessary to create a helm release.
type Release struct {
Chart *chart.Chart
Values map[string]interface{}
ReleaseName string
Wait bool
}
type Deployments struct {
Cilium Deployment
type Releases struct {
Cilium Release
KMS Release
}