20 lines
		
	
	
		
			703 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			703 B
		
	
	
	
		
			Go
		
	
	
	
package v1
 | 
						|
 | 
						|
// 	ClusterStatusUnknown etc : status of a Postgres cluster known to the operator
 | 
						|
const (
 | 
						|
	ClusterStatusUnknown      PostgresStatus = ""
 | 
						|
	ClusterStatusCreating     PostgresStatus = "Creating"
 | 
						|
	ClusterStatusUpdating     PostgresStatus = "Updating"
 | 
						|
	ClusterStatusUpdateFailed PostgresStatus = "UpdateFailed"
 | 
						|
	ClusterStatusSyncFailed   PostgresStatus = "SyncFailed"
 | 
						|
	ClusterStatusAddFailed    PostgresStatus = "CreateFailed"
 | 
						|
	ClusterStatusRunning      PostgresStatus = "Running"
 | 
						|
	ClusterStatusInvalid      PostgresStatus = "Invalid"
 | 
						|
)
 | 
						|
 | 
						|
const (
 | 
						|
	serviceNameMaxLength   = 63
 | 
						|
	clusterNameMaxLength   = serviceNameMaxLength - len("-repl")
 | 
						|
	serviceNameRegexString = `^[a-z]([-a-z0-9]*[a-z0-9])?$`
 | 
						|
)
 |