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 # Salas - variable: sigi.reservaSala.baseURL default: '' description: "URL base api de reserva de salas" label: "RESERVA_SALA_BASE_URL" type: string group: Salas required: false - variable: sigi.reservaSala.apiUser default: '' description: "Usuário para api de reserva de salas" label: "RESERVA_SALA_API_USER" type: string group: Salas required: false - variable: sigi.reservaSala.apiPwd default: '' description: "Senha de usuário para api de reserva de salas" label: "RESERVA_SALA_API_PASSWORD" type: string group: Salas 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