2022-09-05 09:06:08 +02:00
|
|
|
/*
|
|
|
|
Copyright (c) Edgeless Systems GmbH
|
|
|
|
|
|
|
|
SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
*/
|
|
|
|
|
2022-08-12 10:20:19 +02:00
|
|
|
package helm
|
|
|
|
|
2022-10-18 13:15:54 +02:00
|
|
|
// Release bundles all information necessary to create a helm release.
|
|
|
|
type Release struct {
|
2022-10-21 12:01:28 +02:00
|
|
|
Chart []byte
|
2022-10-25 15:51:23 +02:00
|
|
|
Values map[string]any
|
2022-10-18 13:15:54 +02:00
|
|
|
ReleaseName string
|
|
|
|
Wait bool
|
2022-08-12 10:20:19 +02:00
|
|
|
}
|
|
|
|
|
2022-11-09 15:57:54 +01:00
|
|
|
// Releases bundles all helm releases to be deployed to Constellation.
|
2022-10-18 13:15:54 +02:00
|
|
|
type Releases struct {
|
2022-10-21 12:01:28 +02:00
|
|
|
Cilium Release
|
2022-11-21 10:35:40 +01:00
|
|
|
CertManager Release
|
|
|
|
Operators Release
|
2022-10-21 12:01:28 +02:00
|
|
|
ConstellationServices Release
|
2022-08-12 10:20:19 +02:00
|
|
|
}
|