config: use toPtr func to get pointers (#1287)

Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
This commit is contained in:
Paul Meyer 2023-02-28 12:44:21 -05:00 committed by GitHub
parent 483c0b47fe
commit 060faae528
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 11 deletions

View File

@ -282,7 +282,7 @@ func Default() *Config {
MicroserviceVersion: compatibility.EnsurePrefixV(constants.VersionInfo),
KubernetesVersion: string(versions.Default),
StateDiskSizeGB: 30,
DebugCluster: func() *bool { b := false; return &b }(),
DebugCluster: toPtr(false),
Provider: ProviderConfig{
AWS: &AWSConfig{
Region: "",
@ -300,11 +300,11 @@ func Default() *Config {
ResourceGroup: "",
InstanceType: "Standard_DC4as_v5",
StateDiskType: "Premium_LRS",
DeployCSIDriver: func() *bool { b := true; return &b }(),
DeployCSIDriver: toPtr(true),
IDKeyDigest: idkeydigest.DefaultsFor(cloudprovider.Azure),
EnforceIDKeyDigest: func() *bool { b := true; return &b }(),
ConfidentialVM: func() *bool { b := true; return &b }(),
SecureBoot: func() *bool { b := false; return &b }(),
EnforceIDKeyDigest: toPtr(true),
ConfidentialVM: toPtr(true),
SecureBoot: toPtr(false),
Measurements: measurements.DefaultsFor(cloudprovider.Azure),
},
GCP: &GCPConfig{
@ -314,11 +314,11 @@ func Default() *Config {
ServiceAccountKeyPath: "",
InstanceType: "n2d-standard-4",
StateDiskType: "pd-ssd",
DeployCSIDriver: func() *bool { b := true; return &b }(),
DeployCSIDriver: toPtr(true),
Measurements: measurements.DefaultsFor(cloudprovider.GCP),
},
OpenStack: &OpenStackConfig{
DirectDownload: func() *bool { b := true; return &b }(),
DirectDownload: toPtr(true),
},
QEMU: &QEMUConfig{
ImageFormat: "raw",
@ -622,3 +622,7 @@ func (c *Config) Validate(force bool) error {
return &ValidationError{validationErrMsgs: validationErrMsgs}
}
func toPtr[T any](v T) *T {
return &v
}

View File

@ -832,7 +832,3 @@ func TestConfigVersionCompatibility(t *testing.T) {
})
}
}
func toPtr[T any](v T) *T {
return &v
}