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

View File

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