cli: deploy aws csi driver per default (#1981)

* add aws csi driver helm chart

* update chart

* add CSI driver to Constellation default deployment

* generate config doc

* update buildfiles

* use upstream chart

* update buildfile

* set `DeployCSIDriver` in default config

* fix helm test

* whitespace
This commit is contained in:
Moritz Sanft 2023-06-30 08:46:32 +02:00 committed by GitHub
parent a241a84770
commit 7ad284d672
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
35 changed files with 1863 additions and 9 deletions

View file

@ -62,7 +62,9 @@ func TestConstellationServices(t *testing.T) {
}{
"AWS": {
config: &config.Config{
Provider: config.ProviderConfig{AWS: &config.AWSConfig{}},
Provider: config.ProviderConfig{AWS: &config.AWSConfig{
DeployCSIDriver: toPtr(false),
}},
Attestation: config.AttestationConfig{AWSNitroTPM: &config.AWSNitroTPM{
Measurements: measurements.M{1: measurements.WithAllBytes(0xAA, measurements.Enforce, measurements.PCRMeasurementLength)},
}},
@ -152,7 +154,12 @@ func TestConstellationServices(t *testing.T) {
IsInstall: true,
IsUpgrade: false,
}
caps := &chartutil.Capabilities{}
kubeVersion, err := chartutil.ParseKubeVersion("1.18.0")
require.NoError(err)
caps := &chartutil.Capabilities{
KubeVersion: *kubeVersion,
}
err = tc.valuesModifier(values)
require.NoError(err)