Add a new EKS pipeline with IRSA as credential

Signed-off-by: danfengl <danfengl@vmware.com>
This commit is contained in:
danfengl
2024-01-04 02:46:06 +00:00
parent 1034d6aee0
commit df585053e7
12 changed files with 271 additions and 70 deletions

View File

@@ -71,11 +71,14 @@ type VeleroConfig struct {
KibishiiDirectory string
Debug bool
GCFrequency string
DefaultCluster string
StandbyCluster string
DefaultClusterContext string
StandbyClusterContext string
ClientToInstallVelero *TestClient
DefaultClient *TestClient
StandbyClient *TestClient
ClusterToInstallVelero string
DefaultClusterName string
StandbyClusterName string
ProvideSnapshotsVolumeParam bool
VeleroServerDebugMode bool
SnapshotMoveData bool
@@ -87,6 +90,9 @@ type VeleroConfig struct {
IsUpgradeTest bool
WithoutDisableInformerCacheParam bool
DisableInformerCache bool
CreateClusterRoleBinding bool
ServiceAccountName string
EKSPolicyARN string
}
type VeleroCfgInPerf struct {