{ "name": "GitLab configuration panel", "version": "0.1", "panel": [ { "name": "GitLab configuration", "id": "main", "sections": [ { "name": "Public access", "id": "is_public", "options": [ { "name": "is_public", "ask": { "en": "Is it a public app ?" }, "type": "boolean", "default": true } ] }, { "name": "Overwriting config files", "id": "overwrite_files", "options": [ { "name": "overwrite_nginx", "ask": { "en": "Overwrite the nginx config file ?" }, "help": "If the file is overwritten, a backup will be created.", "type": "boolean", "default": true } ] }, { "name": "External users", "id": "users", "options": [ { "name": "use_web_account", "ask": { "en": "Authorized external user creation ?" }, "help": "Allow user to be created without yunohost account.", "type": "boolean", "default": true } ] }, { "name": "Backup strategy", "id": "backup_strategy", "help": "WARNING: If you disable one of these backup, it will not be restored in case of error, use this feature at your own risk", "options": [ { "name": "backup_db", "ask": { "en": "Should gitlab backup the database ?" }, "help": "https://docs.gitlab.com/ce/raketasks/backup_restore.html#excluding-specific-directories-from-the-backup", "type": "boolean", "default": true }, { "name": "backup_uploads", "ask": { "en": "Should gitlab backup attachments ?" }, "help": "https://docs.gitlab.com/ce/raketasks/backup_restore.html#excluding-specific-directories-from-the-backup", "type": "boolean", "default": true }, { "name": "backup_repositories", "ask": { "en": "Should gitlab backup git repositories data ?" }, "help": "https://docs.gitlab.com/ce/raketasks/backup_restore.html#excluding-specific-directories-from-the-backup", "type": "boolean", "default": true }, { "name": "backup_builds", "ask": { "en": "Should gitlab backup CI job output logs ?" }, "help": "https://docs.gitlab.com/ce/raketasks/backup_restore.html#excluding-specific-directories-from-the-backup", "type": "boolean", "default": true }, { "name": "backup_artifacts", "ask": { "en": "Should gitlab backup CI job artifacts ?" }, "help": "https://docs.gitlab.com/ce/raketasks/backup_restore.html#excluding-specific-directories-from-the-backup", "type": "boolean", "default": true }, { "name": "backup_lfs", "ask": { "en": "Should gitlab backup LFS objects ?" }, "help": "https://docs.gitlab.com/ce/raketasks/backup_restore.html#excluding-specific-directories-from-the-backup", "type": "boolean", "default": true }, { "name": "backup_registry", "ask": { "en": "Should gitlab backup container registry images ?" }, "help": "https://docs.gitlab.com/ce/raketasks/backup_restore.html#excluding-specific-directories-from-the-backup", "type": "boolean", "default": true }, { "name": "backup_pages", "ask": { "en": "Should gitlab backup pages content ?" }, "help": "https://docs.gitlab.com/ce/raketasks/backup_restore.html#excluding-specific-directories-from-the-backup", "type": "boolean", "default": true } ] } ] } ] }