func validateAllCustomPersistentVolumeClaimsInObject()

in api/v1beta1/teamcity_webhook.go [135:145]


func validateAllCustomPersistentVolumeClaimsInObject(teamcity *TeamCity) (err error) {
	if err = validateCustomPersistentVolumeClaim("teamcity.spec.dataDirVolumeClaim", teamcity.Spec.DataDirVolumeClaim); err != nil {
		return err
	}
	for idx, additionalVolumeClaim := range teamcity.Spec.PersistentVolumeClaims {
		if err = validateCustomPersistentVolumeClaim(fmt.Sprintf("teamcity.spec.persistentVolumeClaims[%d]", idx), additionalVolumeClaim); err != nil {
			return err
		}
	}
	return nil
}