This commit is contained in:
2024-01-26 19:34:06 +01:00
parent 4eaea79d11
commit 70049d0f8e
2 changed files with 49 additions and 42 deletions

View File

@@ -4,6 +4,7 @@ locals {
"vynil.solidite.fr/name" = var.namespace
}
annotations_default = {
"default.vynil.solidite.fr/sso_vynil" = var.sso_vynil
"default.vynil.solidite.fr/domain_name" = var.domain_name
"default.vynil.solidite.fr/timezone" = var.timezone
"default.vynil.solidite.fr/language" = var.language
@@ -22,6 +23,7 @@ locals {
"default.vynil.solidite.fr/storage.volume.class" = var.storage.volume.class
}
global = {
"sso_vynil" = var.sso_vynil
"domain_name" = var.domain_name
"timezone" = var.timezone
"language" = var.language

View File

@@ -6,31 +6,31 @@ metadata:
name: domain-erp
description: null
options:
issuer:
default: letsencrypt-prod
sso_vynil:
default: true
examples:
- letsencrypt-prod
- true
type: boolean
app_group:
default: erp
examples:
- erp
type: string
timezone:
default: Europe/Paris
ingress_class:
default: traefik
examples:
- Europe/Paris
- traefik
type: string
distributions:
default:
core: core
domain: domain
domain:
default: your-company
examples:
- core: core
domain: domain
properties:
core:
default: core
type: string
domain:
default: domain
type: string
type: object
- your-company
type: string
domain_name:
default: your-company.com
examples:
- your-company.com
type: string
backups:
default:
enable: false
@@ -71,6 +71,16 @@ options:
default: false
type: boolean
type: object
timezone:
default: Europe/Paris
examples:
- Europe/Paris
type: string
issuer:
default: letsencrypt-prod
examples:
- letsencrypt-prod
type: string
dolibarr:
default:
enable: true
@@ -83,26 +93,26 @@ options:
type: object
x-vynil-category: apps
x-vynil-package: dolibarr
app_group:
default: erp
language:
default: fr_FR
examples:
- erp
- fr_FR
type: string
domain_name:
default: your-company.com
distributions:
default:
core: core
domain: domain
examples:
- your-company.com
type: string
ingress_class:
default: traefik
examples:
- traefik
type: string
domain:
default: your-company
examples:
- your-company
type: string
- core: core
domain: domain
properties:
core:
default: core
type: string
domain:
default: domain
type: string
type: object
storage:
default:
volume:
@@ -126,11 +136,6 @@ options:
type: string
type: object
type: object
language:
default: fr_FR
examples:
- fr_FR
type: string
dependencies: []
providers:
kubernetes: true