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