You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
241 lines
5.5 KiB
241 lines
5.5 KiB
labels:
|
|
io.cattle.role: project
|
|
categories:
|
|
- Gerencial
|
|
|
|
questions:
|
|
|
|
# Informações Básicas
|
|
- variable: sigi.hostname
|
|
default: sigidsv.interlegis.leg.br
|
|
description: "Endereço para acesso ao SIGI"
|
|
label: "URL do SIGI"
|
|
type: string
|
|
group: Básico
|
|
required: true
|
|
|
|
# Correio
|
|
- variable: sigi.emailAdmins
|
|
default: "(('SIGI Administrator', 'sigi@interlegis.leg.br'),)"
|
|
description: "Administrador email SIGI"
|
|
label: "ADMINS"
|
|
type: string
|
|
group: Correio
|
|
required: false
|
|
- variable: sigi.defaultFromEmail
|
|
default: "sigi@interlegis.leg.br"
|
|
description: "Remetente padrão do email"
|
|
label: "DEFAULT_FROM_EMAIL"
|
|
type: string
|
|
group: Correio
|
|
required: false
|
|
# - variable: sigi.useTls
|
|
# default: "False"
|
|
# description: "Usar TLS ao conectar no servidor SMTP?"
|
|
# label: "Usar TLS"
|
|
# type: enum
|
|
# group: Correio
|
|
# options:
|
|
# - "True"
|
|
# - "False"
|
|
# required: false
|
|
- variable: sigi.emailPort
|
|
default: 25
|
|
description: "Porta de envio de E-mail (SMTP)"
|
|
type: int
|
|
label: "EMAIL_PORT"
|
|
required: false
|
|
group: Correio
|
|
- variable: sigi.emailHost
|
|
default: "smtp.interlegis.leg.br"
|
|
description: "Servidor de envio de e-mail (SMTP)"
|
|
label: "EMAIL_HOST"
|
|
type: string
|
|
group: Correio
|
|
required: false
|
|
|
|
# ldap auth
|
|
- variable: sigi.auth.ldap.serverURI
|
|
default: ''
|
|
description: "Servidor autenticação ldap"
|
|
label: "AUTH_LDAP_SERVER_URI"
|
|
type: string
|
|
group: LDAP
|
|
required: true
|
|
- variable: sigi.auth.ldap.bindDN
|
|
default: ''
|
|
description: "Bind de autenticação ldap"
|
|
label: "AUTH_LDAP_BIND_DN"
|
|
type: string
|
|
group: LDAP
|
|
required: true
|
|
- variable: sigi.auth.ldap.bindPwd
|
|
default: ''
|
|
description: "Autenticação do Bind no ldap"
|
|
label: "AUTH_LDAP_BIND_PASSWORD"
|
|
type: string
|
|
group: LDAP
|
|
required: true
|
|
- variable: sigi.auth.ldap.user
|
|
default: ''
|
|
description: "OU de Usuário no ldap"
|
|
label: "AUTH_LDAP_USER"
|
|
type: string
|
|
group: LDAP
|
|
required: false
|
|
- variable: sigi.auth.ldap.userSearchString
|
|
default: ''
|
|
description: "Query de pesquisa de Usuários no ldap"
|
|
label: "AUTH_LDAP_USER_SEARCH_STRING"
|
|
type: string
|
|
group: LDAP
|
|
required: false
|
|
- variable: sigi.auth.ldap.userAttrMap
|
|
default: ''
|
|
description: "Atributos do Usuário no ldap"
|
|
label: "AUTH_LDAP_USER_ATTR_MAP"
|
|
type: string
|
|
group: LDAP
|
|
required: false
|
|
- variable: sigi.auth.ldap.profileAttrMap
|
|
default: ''
|
|
description: "Atributos do perfil do Usuário no ldap"
|
|
label: "AUTH_LDAP_PROFILE_ATTR_MAP"
|
|
type: string
|
|
group: LDAP
|
|
required: false
|
|
- variable: sigi.auth.profileModule
|
|
default: ''
|
|
description: "Módulo do perfil do Usuário no ldap"
|
|
label: "AUTH_PROFILE_MODULE"
|
|
type: string
|
|
group: LDAP
|
|
required: false
|
|
|
|
# Saberes
|
|
- variable: sigi.saberes.moodleUrl
|
|
default: ''
|
|
description: "Servidor moodle saberes"
|
|
label: "MOODLE_BASE_URL"
|
|
type: string
|
|
group: Saberes
|
|
required: false
|
|
- variable: sigi.saberes.moodleToken
|
|
default: ''
|
|
description: "Token conexão Saberes"
|
|
label: "MOODLE_API_TOKEN"
|
|
type: string
|
|
group: Saberes
|
|
required: false
|
|
|
|
# Ingress
|
|
- variable: ingress.tls.enabled
|
|
default: true
|
|
type: boolean
|
|
description: "Habilitar criptografia do protocolo HTTP (HTTPS)?"
|
|
label: "Habilitar TLS?"
|
|
required: false
|
|
group: Ingress
|
|
show_subquestion_if: true
|
|
subquestions:
|
|
- variable: ingress.tls.provider
|
|
default: letsencrypt
|
|
type: enum
|
|
description: "Qual provedor de certificados utilizar?"
|
|
label: "Provedor de certificados"
|
|
required: false
|
|
group: Ingress
|
|
options:
|
|
- letsencrypt
|
|
- letsencrypt-hml
|
|
- aws
|
|
- variable: ingress.class
|
|
default: nginx
|
|
type: enum
|
|
description: "Qual o Ingress Controller?"
|
|
label: "Classe Ingress"
|
|
required: false
|
|
group: Ingress
|
|
options:
|
|
- nginx
|
|
- alb
|
|
|
|
## PostgreSQL
|
|
#- variable: postgresql.internal
|
|
# default: true
|
|
# description: "Fazer o deploy do Postgres?"
|
|
# label: "Postgres Interno?"
|
|
# type: boolean
|
|
# group: PostgreSQL
|
|
# required: false
|
|
#- variable: postgresql.auth.Password
|
|
# default: "sigi"
|
|
# description: "Senha do banco de dados Postgres"
|
|
# label: "Senha do Postgres"
|
|
# type: password
|
|
# group: PostgreSQL
|
|
# required: true
|
|
|
|
# Avançado
|
|
- variable: sigi.debug
|
|
default: "False"
|
|
description: "Habilitar mensagens de Debug?"
|
|
label: "Debug?"
|
|
type: enum
|
|
options:
|
|
- "True"
|
|
- "False"
|
|
group: Avançado
|
|
required: true
|
|
|
|
- variable: image.tag
|
|
default: 3.0.0
|
|
description: "Versão da imagem docker do SIGI a ser utilizada"
|
|
label: "versão do SIGI"
|
|
type: string
|
|
group: Avançado
|
|
required: true
|
|
|
|
- variable: image.pullPolicy
|
|
default: IfNotPresent
|
|
description: "Politica de carga da imagem docker do SIGI."
|
|
label: "Carregar a imagem apenas quando não estiver presente?"
|
|
type: enum
|
|
options:
|
|
- IfNotPresent
|
|
- Always
|
|
group: Avançado
|
|
required: true
|
|
|
|
#- variable: sigi.timeZone
|
|
# default: "America/Sao_Paulo"
|
|
# description: "Fuso Horário do SIGI"
|
|
# label: "Fuso"
|
|
# type: enum
|
|
# options:
|
|
# - "America/Sao_Paulo"
|
|
# - "America/Fortaleza"
|
|
# - "America/Belem"
|
|
# - "America/Araguaina"
|
|
# - "America/Bahia"
|
|
# - "America/Boa_Vista"
|
|
# - "America/Campo_Grande"
|
|
# - "America/Cuiaba"
|
|
# - "America/Maceio"
|
|
# - "America/Manaus"
|
|
# - "America/Porto_Velho"
|
|
# - "America/Recife"
|
|
# - "America/Rio_Branco"
|
|
# - "America/Sao_Paulo"
|
|
# group: Avançado
|
|
# required: true
|
|
|
|
# Backup
|
|
- variable: velero.backup.enabled
|
|
default: false
|
|
label: "Habilitar backup com Velero?"
|
|
description: "Criar ou não os objetos para backup com o Velero."
|
|
type: boolean
|
|
group: Backup
|
|
required: false
|
|
|
|
|