diff --git a/apps/dbgate/configs.tf b/apps/dbgate/configs.tf index e3a1f66..a54c953 100644 --- a/apps/dbgate/configs.tf +++ b/apps/dbgate/configs.tf @@ -1,11 +1,11 @@ locals { - postgresqls = merge(flatten([ - for pg in var.postgresql: { - join("_",["LABEL_pg", pg.namespace, pg.name]) = join("|",["pg", pg.namespace, pg.name]) - join("_",["SERVER_pg", pg.namespace, pg.name]) = join("|",["pg", pg.namespace, pg.name]) - join("_",["ENGINE_pg", pg.namespace, pg.name]) = join("|",["pg", pg.namespace, pg.name]) - } - ])) + # postgresqls = merge(flatten([ + # for pg in var.postgresql: { + # join("_",["LABEL_pg", pg.namespace, pg.name]) = join("|",["pg", pg.namespace, pg.name]) + # join("_",["SERVER_pg", pg.namespace, pg.name]) = join("|",["pg", pg.namespace, pg.name]) + # join("_",["ENGINE_pg", pg.namespace, pg.name]) = join("|",["pg", pg.namespace, pg.name]) + # } + # ])) //marias = [] //mongos = [] //connections = join(",",concat(local.postgresqls, local.marias)) diff --git a/apps/dbgate/index.yaml b/apps/dbgate/index.yaml index e0e31b7..3a6bd35 100644 --- a/apps/dbgate/index.yaml +++ b/apps/dbgate/index.yaml @@ -6,33 +6,11 @@ metadata: name: dbgate description: null options: - storage: - default: - accessMode: ReadWriteOnce - size: 1Gi - type: Filesystem + ingress-class: + default: traefik examples: - - accessMode: ReadWriteOnce - size: 1Gi - type: Filesystem - properties: - accessMode: - default: ReadWriteOnce - enum: - - ReadWriteOnce - - ReadOnlyMany - - ReadWriteMany - type: string - size: - default: 1Gi - type: string - type: - default: Filesystem - enum: - - Filesystem - - Block - type: string - type: object + - traefik + type: string images: default: dbgate: @@ -72,36 +50,58 @@ options: type: string type: object type: object - ingress-class: - default: traefik + app-group: + default: dev examples: - - traefik - type: string - issuer: - default: letsencrypt-prod - examples: - - letsencrypt-prod - type: string - sub-domain: - default: dbgate - examples: - - dbgate + - dev type: string domain: default: your-company examples: - your-company type: string - app-group: - default: dev + sub-domain: + default: dbgate examples: - - dev + - dbgate type: string + storage: + default: + accessMode: ReadWriteOnce + size: 1Gi + type: Filesystem + examples: + - accessMode: ReadWriteOnce + size: 1Gi + type: Filesystem + properties: + accessMode: + default: ReadWriteOnce + enum: + - ReadWriteOnce + - ReadOnlyMany + - ReadWriteMany + type: string + size: + default: 1Gi + type: string + type: + default: Filesystem + enum: + - Filesystem + - Block + type: string + type: object domain-name: default: your_company.com examples: - your_company.com type: string + issuer: + default: letsencrypt-prod + examples: + - letsencrypt-prod + type: string dependencies: - dist: null category: share