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])?$`
 | |
| )
 |