Merge pull request #13069 from jbradberry/hostname-validation-regression

Add back in the uniqueness validation on Instance.hostname
This commit is contained in:
Jeff Bradberry
2022-10-17 11:40:54 -04:00
committed by GitHub

View File

@@ -4931,7 +4931,8 @@ class InstanceSerializer(BaseSerializer):
'node_state': {'initial': Instance.States.INSTALLED, 'default': Instance.States.INSTALLED}, 'node_state': {'initial': Instance.States.INSTALLED, 'default': Instance.States.INSTALLED},
'hostname': { 'hostname': {
'validators': [ 'validators': [
MaxLengthValidator(limit_value=255), MaxLengthValidator(limit_value=250),
validators.UniqueValidator(queryset=Instance.objects.all()),
RegexValidator( RegexValidator(
regex='^localhost$|^127(?:\.[0-9]+){0,2}\.[0-9]+$|^(?:0*\:)*?:?0*1$', regex='^localhost$|^127(?:\.[0-9]+){0,2}\.[0-9]+$|^(?:0*\:)*?:?0*1$',
flags=re.IGNORECASE, flags=re.IGNORECASE,