mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-05-02 14:26:23 -04:00
Refactor Helm deployments (#341)
* Wrap KMS deployment in one main chart that deploys all other services. Other services will follow. * Use .tgz via helm-package as serialization format * Change Release type to carry chart as byte slice * Remove KMSConfig * Use json-schema to validate values * Extend release.md to mention updating helm charts
This commit is contained in:
parent
10a207c7ec
commit
07f02a442c
31 changed files with 261 additions and 119 deletions
|
@ -6,17 +6,15 @@ SPDX-License-Identifier: AGPL-3.0-only
|
|||
|
||||
package helm
|
||||
|
||||
import "helm.sh/helm/v3/pkg/chart"
|
||||
|
||||
// Release bundles all information necessary to create a helm release.
|
||||
type Release struct {
|
||||
Chart *chart.Chart
|
||||
Chart []byte
|
||||
Values map[string]interface{}
|
||||
ReleaseName string
|
||||
Wait bool
|
||||
}
|
||||
|
||||
type Releases struct {
|
||||
Cilium Release
|
||||
KMS Release
|
||||
Cilium Release
|
||||
ConstellationServices Release
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue