cli: don't validate unused ownerID field (#2556)

Signed-off-by: Daniel Weiße <dw@edgeless.systems>
This commit is contained in:
Daniel Weiße 2023-11-06 11:55:20 +01:00 committed by GitHub
parent b0ee39a96d
commit ac4ac6a148
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -268,8 +268,10 @@ func (s *State) preCreateConstraints() []*validation.Constraint {
// each field individually. // each field individually.
validation.Empty(s.ClusterValues.ClusterID). validation.Empty(s.ClusterValues.ClusterID).
WithFieldTrace(s, &s.ClusterValues.ClusterID), WithFieldTrace(s, &s.ClusterValues.ClusterID),
validation.Empty(s.ClusterValues.OwnerID). // ownerID is currently unused as functionality is not implemented
WithFieldTrace(s, &s.ClusterValues.OwnerID), // Therefore, we don't want to validate it
// validation.Empty(s.ClusterValues.OwnerID).
// WithFieldTrace(s, &s.ClusterValues.OwnerID),
validation.EmptySlice(s.ClusterValues.MeasurementSalt). validation.EmptySlice(s.ClusterValues.MeasurementSalt).
WithFieldTrace(s, &s.ClusterValues.MeasurementSalt), WithFieldTrace(s, &s.ClusterValues.MeasurementSalt),
} }
@ -396,8 +398,10 @@ func (s *State) preInitConstraints() []*validation.Constraint {
// each field individually. // each field individually.
validation.Empty(s.ClusterValues.ClusterID). validation.Empty(s.ClusterValues.ClusterID).
WithFieldTrace(s, &s.ClusterValues.ClusterID), WithFieldTrace(s, &s.ClusterValues.ClusterID),
validation.Empty(s.ClusterValues.OwnerID). // ownerID is currently unused as functionality is not implemented
WithFieldTrace(s, &s.ClusterValues.OwnerID), // Therefore, we don't want to validate it
// validation.Empty(s.ClusterValues.OwnerID).
// WithFieldTrace(s, &s.ClusterValues.OwnerID),
validation.EmptySlice(s.ClusterValues.MeasurementSalt). validation.EmptySlice(s.ClusterValues.MeasurementSalt).
WithFieldTrace(s, &s.ClusterValues.MeasurementSalt), WithFieldTrace(s, &s.ClusterValues.MeasurementSalt),
} }
@ -442,9 +446,10 @@ func (s *State) postInitConstraints(csp cloudprovider.Provider) func() []*valida
// ClusterID needs to be filled. // ClusterID needs to be filled.
validation.NotEmpty(s.ClusterValues.ClusterID). validation.NotEmpty(s.ClusterValues.ClusterID).
WithFieldTrace(s, &s.ClusterValues.ClusterID), WithFieldTrace(s, &s.ClusterValues.ClusterID),
// OwnerID needs to be filled. // ownerID is currently unused as functionality is not implemented
validation.NotEmpty(s.ClusterValues.OwnerID). // Therefore, we don't want to validate it
WithFieldTrace(s, &s.ClusterValues.OwnerID), // validation.NotEmpty(s.ClusterValues.OwnerID).
// WithFieldTrace(s, &s.ClusterValues.OwnerID),
// MeasurementSalt needs to be filled. // MeasurementSalt needs to be filled.
validation.NotEmptySlice(s.ClusterValues.MeasurementSalt). validation.NotEmptySlice(s.ClusterValues.MeasurementSalt).
WithFieldTrace(s, &s.ClusterValues.MeasurementSalt), WithFieldTrace(s, &s.ClusterValues.MeasurementSalt),