This commit is contained in:
Sree Nandan Atur 2025-10-21 15:02:36 +02:00 committed by GitHub
commit 98707c31d8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 20 additions and 5 deletions

View File

@ -1,6 +1,18 @@
package acidzalando package acidzalando
const ( import "os"
// GroupName is the group name for the operator CRDs
GroupName = "acid.zalan.do" var (
// GroupName is the group name for the operator CRDs
GroupName = getEnvWithDefault("POSTGRES_OPERATOR_API_GROUP", "acid.zalan.do")
) )
func getEnvWithDefault(key, defaultValue string) string {
if value := os.Getenv(key); value != "" {
return value
}
return defaultValue
}

View File

@ -15,16 +15,19 @@ const (
PostgresCRDResourceKind = "postgresql" PostgresCRDResourceKind = "postgresql"
PostgresCRDResourcePlural = "postgresqls" PostgresCRDResourcePlural = "postgresqls"
PostgresCRDResourceList = PostgresCRDResourceKind + "List" PostgresCRDResourceList = PostgresCRDResourceKind + "List"
PostgresCRDResouceName = PostgresCRDResourcePlural + "." + acidzalando.GroupName
PostgresCRDResourceShort = "pg" PostgresCRDResourceShort = "pg"
OperatorConfigCRDResouceKind = "OperatorConfiguration" OperatorConfigCRDResouceKind = "OperatorConfiguration"
OperatorConfigCRDResourcePlural = "operatorconfigurations" OperatorConfigCRDResourcePlural = "operatorconfigurations"
OperatorConfigCRDResourceList = OperatorConfigCRDResouceKind + "List" OperatorConfigCRDResourceList = OperatorConfigCRDResouceKind + "List"
OperatorConfigCRDResourceName = OperatorConfigCRDResourcePlural + "." + acidzalando.GroupName
OperatorConfigCRDResourceShort = "opconfig" OperatorConfigCRDResourceShort = "opconfig"
) )
var (
PostgresCRDResouceName = PostgresCRDResourcePlural + "." + acidzalando.GroupName
OperatorConfigCRDResourceName = OperatorConfigCRDResourcePlural + "." + acidzalando.GroupName
)
// PostgresCRDResourceColumns definition of AdditionalPrinterColumns for postgresql CRD // PostgresCRDResourceColumns definition of AdditionalPrinterColumns for postgresql CRD
var PostgresCRDResourceColumns = []apiextv1.CustomResourceColumnDefinition{ var PostgresCRDResourceColumns = []apiextv1.CustomResourceColumnDefinition{
{ {