labels: io.cattle.role: project categories: - CMS questions: # Informações Básicas - variable: portal.title default: "Câmara Municipal" description: "Título na página inicial do Portal" label: Título type: enum options: - "Câmara Municipal" - "Assembleia Legislativa" - "Tribunal de Contas" - "Congresso Nacional" group: Básico required: true - variable: portal.description default: "Cidade - UF" description: "Descrição na página incial do Portal" label: Descrição type: string group: Básico required: true - variable: portal.adminEmail default: "contato@admin.email" description: "E-mail do contato do Portal" label: Contato type: string group: Básico required: true - variable: portal.hostname default: "teste.df.leg.br" description: "URL de acesso do Portal" label: Hostname type: string group: Básico required: true - variable: portal.hostprefix default: "www" description: "Prefixo da URL do Portal" label: Prefixo do Host type: string group: Básico required: false - variable: portal.rootPassword default: "altereme" description: "Senha de Admin do Zope (raiz)" label: Senha Admin type: password group: Básico required: true - variable: portal.adminPassword default: "altereme" description: "Senha do usuário adm do Plone" label: Senha Adm type: password group: Básico required: true # 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 - aws - variable: ingress.class default: nginx type: enum description: "Qual o Ingress Controller?" label: "Classe Ingress" required: false group: Ingress options: - nginx - alb # Configurações de Armazenamento - variable: persistence.accessMode default: ReadWriteOnce type: enum label: "Modo de acesso do volume" description: "ReadWriteOnce para volumes de bloco, ReadWriteMany para volumes de arquivo (NFS)." options: - "ReadWriteOnce" - "ReadWriteMany" required: true group: Armazenamento - variable: persistence.size default: 2Gi type: string required: false label: "Tamanho do volume" description: "Espaço em disco disponível para o portal." group: Armazenamento # Configurações Avançadas - variable: portal.timeZone default: "America/Sao_Paulo" description: "Fuso Horário do Portal" type: enum label: "Fuso" 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" required: true group: Avançado - variable: portal.createAndUpgrade default: true type: boolean description: "Habilita o configurador/atualizador de Portais?" label: "Criar e Atualizar" required: false group: Avançado - variable: instance.zeoclient default: true type: boolean description: "Separar ZEO Server e Cliente?" label: "Cliente ZEO?" required: false group: Avançado - variable: instance.zodbCacheSize default: 1000 description: "Tamanho do Cache do ZODB (em número de objetos)" type: int label: "ZODB Cache" required: false group: Avançado - variable: instance.zeopack.enabled default: true type: boolean description: "Habilitar o Pack periódico do ZODB?" label: "ZEO Pack?" required: false group: Avançado - variable: instance.zeopack.schedule default: "0 1 * * SUN" type: string description: "Agendamento do ZEO Pack (String do Cron)" label: "ZEO Pack Cron" required: false group: Avançado - variable: instance.zeopack.keepDays default: 7 type: int description: "Dias de operações a manter após o Pack do ZODB" label: "ZEO Pack Keep Days" required: false group: Avançado