Keep ipv6 addr check in assess_status
This commit is contained in:
		| @@ -1057,6 +1057,15 @@ def assess_status(configs): | ||||
|         status_set('blocked', 'Not enough storage zones for minimum replicas') | ||||
|         return | ||||
|  | ||||
|     if config('prefer-ipv6'): | ||||
|         for rid in relation_ids('swift-storage'): | ||||
|             for unit in related_units(rid): | ||||
|                 addr = relation_get(attribute='private-address', unit=unit, | ||||
|                                     rid=rid) | ||||
|                 if not format_ipv6_addr(addr): | ||||
|                     status_set('blocked', 'Did not get IPv6 address from ' | ||||
|                                'storage relation (got=%s)' % (addr)) | ||||
|  | ||||
|     if relation_ids('identity-service'): | ||||
|         required_interfaces['identity'] = ['identity-service'] | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 David Ames
					David Ames