1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/gitlab_ynh.git synced 2024-09-03 18:36:35 +02:00

Merge pull request #87 from YunoHost-Apps/testing

12.5.0
This commit is contained in:
Kayou 2019-11-27 15:20:27 +09:00 committed by GitHub
commit 09446f4c09
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 63 additions and 36 deletions

View file

@ -10,7 +10,7 @@ If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to
GitLab is a web-based Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license, developed by GitLab Inc. GitLab is a web-based Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license, developed by GitLab Inc.
**Shipped version:** 12.4.1 **Shipped version:** 12.5.0
## Screenshots ## Screenshots

View file

@ -99,7 +99,7 @@ external_url '__GENERATED_EXTERNAL_URL__'
# gitlab_rails['gitlab_default_projects_features_container_registry'] = true # gitlab_rails['gitlab_default_projects_features_container_registry'] = true
### Automatic issue closing ### Automatic issue closing
###! See https://docs.gitlab.com/ce/customization/issue_closing.html for more ###! See https://docs.gitlab.com/ee/customization/issue_closing.html for more
###! information about this pattern. ###! information about this pattern.
# gitlab_rails['gitlab_issue_closing_pattern'] = "\b((?:[Cc]los(?:e[sd]?|ing)|\b[Ff]ix(?:e[sd]|ing)?|\b[Rr]esolv(?:e[sd]?|ing)|\b[Ii]mplement(?:s|ed|ing)?)(:?) +(?:(?:issues? +)?%{issue_ref}(?:(?:, *| +and +)?)|([A-Z][A-Z0-9_]+-\d+))+)" # gitlab_rails['gitlab_issue_closing_pattern'] = "\b((?:[Cc]los(?:e[sd]?|ing)|\b[Ff]ix(?:e[sd]|ing)?|\b[Rr]esolv(?:e[sd]?|ing)|\b[Ii]mplement(?:s|ed|ing)?)(:?) +(?:(?:issues? +)?%{issue_ref}(?:(?:, *| +and +)?)|([A-Z][A-Z0-9_]+-\d+))+)"
@ -117,7 +117,7 @@ external_url '__GENERATED_EXTERNAL_URL__'
###! Periodically executed jobs, to self-heal Gitlab, do external ###! Periodically executed jobs, to self-heal Gitlab, do external
###! synchronizations, etc. ###! synchronizations, etc.
###! Docs: https://github.com/ondrejbartas/sidekiq-cron#adding-cron-job ###! Docs: https://github.com/ondrejbartas/sidekiq-cron#adding-cron-job
###! https://docs.gitlab.com/ce/ci/yaml/README.html#artifacts:expire_in ###! https://docs.gitlab.com/ee/ci/yaml/README.html#artifacts:expire_in
# gitlab_rails['stuck_ci_jobs_worker_cron'] = "0 0 * * *" # gitlab_rails['stuck_ci_jobs_worker_cron'] = "0 0 * * *"
# gitlab_rails['expire_build_artifacts_worker_cron'] = "50 * * * *" # gitlab_rails['expire_build_artifacts_worker_cron'] = "50 * * * *"
# gitlab_rails['pipeline_schedule_worker_cron'] = "19 * * * *" # gitlab_rails['pipeline_schedule_worker_cron'] = "19 * * * *"
@ -176,10 +176,15 @@ external_url '__GENERATED_EXTERNAL_URL__'
###! Time between sampling of unicorn socket metrics, in seconds ###! Time between sampling of unicorn socket metrics, in seconds
# gitlab_rails['monitoring_unicorn_sampler_interval'] = 10 # gitlab_rails['monitoring_unicorn_sampler_interval'] = 10
### Shutdown settings
###! Defines an interval to block healthcheck,
###! but continue accepting application requests.
# gitlab_rails['shutdown_blackout_seconds'] = 10
### Reply by email ### Reply by email
###! Allow users to comment on issues and merge requests by replying to ###! Allow users to comment on issues and merge requests by replying to
###! notification emails. ###! notification emails.
###! Docs: https://docs.gitlab.com/ce/administration/reply_by_email.html ###! Docs: https://docs.gitlab.com/ee/administration/reply_by_email.html
# gitlab_rails['incoming_email_enabled'] = true # gitlab_rails['incoming_email_enabled'] = true
#### Incoming Email Address #### Incoming Email Address
@ -311,6 +316,7 @@ external_url '__GENERATED_EXTERNAL_URL__'
###! in yaml format and the spaces must be retained. Using tabs will not work.** ###! in yaml format and the spaces must be retained. Using tabs will not work.**
gitlab_rails['ldap_enabled'] = true gitlab_rails['ldap_enabled'] = true
# gitlab_rails['prevent_ldap_sign_in'] = false
###! **remember to close this block with 'EOS' below** ###! **remember to close this block with 'EOS' below**
# gitlab_rails['ldap_servers'] = YAML.load <<-'EOS' # gitlab_rails['ldap_servers'] = YAML.load <<-'EOS'
@ -382,7 +388,7 @@ EOS
# gitlab_rails['smartcard_san_extensions'] = false # gitlab_rails['smartcard_san_extensions'] = false
### OmniAuth Settings ### OmniAuth Settings
###! Docs: https://docs.gitlab.com/ce/integration/omniauth.html ###! Docs: https://docs.gitlab.com/ee/integration/omniauth.html
# gitlab_rails['omniauth_enabled'] = nil # gitlab_rails['omniauth_enabled'] = nil
# gitlab_rails['omniauth_allow_single_sign_on'] = ['saml'] # gitlab_rails['omniauth_allow_single_sign_on'] = ['saml']
# gitlab_rails['omniauth_sync_email_from_provider'] = 'saml' # gitlab_rails['omniauth_sync_email_from_provider'] = 'saml'
@ -409,7 +415,7 @@ EOS
# gitlab_rails['manage_backup_path'] = true # gitlab_rails['manage_backup_path'] = true
# gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" # gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
###! Docs: https://docs.gitlab.com/ce/raketasks/backup_restore.html#backup-archive-permissions ###! Docs: https://docs.gitlab.com/ee/raketasks/backup_restore.html#backup-archive-permissions
# gitlab_rails['backup_archive_permissions'] = 0644 # gitlab_rails['backup_archive_permissions'] = 0644
# gitlab_rails['backup_pg_schema'] = 'public' # gitlab_rails['backup_pg_schema'] = 'public'
@ -469,7 +475,7 @@ EOS
# gitlab_rails['gitaly_token'] = 'secret token' # gitlab_rails['gitaly_token'] = 'secret token'
### For storing GitLab application uploads, eg. LFS objects, build artifacts ### For storing GitLab application uploads, eg. LFS objects, build artifacts
###! Docs: https://docs.gitlab.com/ce/development/shared_files.html ###! Docs: https://docs.gitlab.com/ee/development/shared_files.html
# gitlab_rails['shared_path'] = '/var/opt/gitlab/gitlab-rails/shared' # gitlab_rails['shared_path'] = '/var/opt/gitlab/gitlab-rails/shared'
### Wait for file system to be mounted ### Wait for file system to be mounted
@ -533,7 +539,7 @@ gitlab_rails['gitlab_shell_ssh_port'] = __SSH_PORT__
# gitlab_rails['db_encoding'] = "unicode" # gitlab_rails['db_encoding'] = "unicode"
# gitlab_rails['db_collation'] = nil # gitlab_rails['db_collation'] = nil
# gitlab_rails['db_database'] = "gitlabhq_production" # gitlab_rails['db_database'] = "gitlabhq_production"
# gitlab_rails['db_pool'] = 10 # gitlab_rails['db_pool'] = 1
# gitlab_rails['db_username'] = "gitlab" # gitlab_rails['db_username'] = "gitlab"
# gitlab_rails['db_password'] = nil # gitlab_rails['db_password'] = nil
# gitlab_rails['db_host'] = nil # gitlab_rails['db_host'] = nil
@ -605,7 +611,7 @@ gitlab_rails['gitlab_shell_ssh_port'] = __SSH_PORT__
################################################################################ ################################################################################
## Container Registry settings ## Container Registry settings
##! Docs: https://docs.gitlab.com/ce/administration/container_registry.html ##! Docs: https://docs.gitlab.com/ee/administration/container_registry.html
################################################################################ ################################################################################
# registry_external_url 'https://registry.example.com' # registry_external_url 'https://registry.example.com'
@ -651,7 +657,7 @@ gitlab_rails['gitlab_shell_ssh_port'] = __SSH_PORT__
# registry['compatibility_schema1_enabled'] = false # registry['compatibility_schema1_enabled'] = false
### Registry backend storage ### Registry backend storage
###! Docs: https://docs.gitlab.com/ce/administration/container_registry.html#container-registry-storage-driver ###! Docs: https://docs.gitlab.com/ee/administration/container_registry.html#container-registry-storage-driver
# registry['storage'] = { # registry['storage'] = {
# 's3' => { # 's3' => {
# 'accesskey' => 'AKIAKIAKI', # 'accesskey' => 'AKIAKIAKI',
@ -789,7 +795,6 @@ unicorn['port'] = __UNICORN_PORT__
# unicorn['exporter_enabled'] = false # unicorn['exporter_enabled'] = false
# unicorn['exporter_address'] = "127.0.0.1" # unicorn['exporter_address'] = "127.0.0.1"
# unicorn['exporter_port'] = 8083 # unicorn['exporter_port'] = 8083
# unicorn['exporter_blackout_seconds'] = 10
################################################################################ ################################################################################
## GitLab Puma ## GitLab Puma
@ -821,7 +826,6 @@ unicorn['port'] = __UNICORN_PORT__
# puma['exporter_enabled'] = false # puma['exporter_enabled'] = false
# puma['exporter_address'] = "127.0.0.1" # puma['exporter_address'] = "127.0.0.1"
# puma['exporter_port'] = 8083 # puma['exporter_port'] = 8083
# puma['exporter_blackout_seconds'] = 10
################################################################################ ################################################################################
## GitLab Sidekiq ## GitLab Sidekiq
@ -1031,7 +1035,7 @@ sidekiq['listen_port'] = __SIDEKIQ_PORT__
###! **To enable only Redis service in this machine, uncomment ###! **To enable only Redis service in this machine, uncomment
###! one of the lines below (choose master or slave instance types).** ###! one of the lines below (choose master or slave instance types).**
###! Docs: https://docs.gitlab.com/omnibus/settings/redis.html ###! Docs: https://docs.gitlab.com/omnibus/settings/redis.html
###! https://docs.gitlab.com/ce/administration/high_availability/redis.html ###! https://docs.gitlab.com/ee/administration/high_availability/redis.html
# redis_master_role['enable'] = true # redis_master_role['enable'] = true
# redis_slave_role['enable'] = true # redis_slave_role['enable'] = true
@ -1044,7 +1048,7 @@ sidekiq['listen_port'] = __SIDEKIQ_PORT__
###! **You need a master slave Redis replication to be able to do failover** ###! **You need a master slave Redis replication to be able to do failover**
###! **Please read the documentation before enabling it to understand the ###! **Please read the documentation before enabling it to understand the
###! caveats:** ###! caveats:**
###! Docs: https://docs.gitlab.com/ce/administration/high_availability/redis.html ###! Docs: https://docs.gitlab.com/ee/administration/high_availability/redis.html
### Replication support ### Replication support
#### Slave Redis instance #### Slave Redis instance
@ -1297,7 +1301,7 @@ nginx['listen_https'] = false
################################################################################ ################################################################################
## GitLab Pages ## GitLab Pages
##! Docs: https://docs.gitlab.com/ce/pages/administration.html ##! Docs: https://docs.gitlab.com/ee/pages/administration.html
################################################################################ ################################################################################
##! Define to enable GitLab Pages ##! Define to enable GitLab Pages
@ -1370,6 +1374,9 @@ nginx['listen_https'] = false
##! Define custom gitlab-pages HTTP headers for the whole instance ##! Define custom gitlab-pages HTTP headers for the whole instance
# gitlab_pages['headers'] = [] # gitlab_pages['headers'] = []
##! Shared secret used for authentication between Pages and GitLab
# gitlab_pages['api_secret_key'] = nil # Will be generated if not set. Base64 encoded and exactly 32 bytes long.
################################################################################ ################################################################################
## GitLab Pages NGINX ## GitLab Pages NGINX
################################################################################ ################################################################################
@ -1387,7 +1394,7 @@ nginx['listen_https'] = false
################################################################################ ################################################################################
## GitLab CI ## GitLab CI
##! Docs: https://docs.gitlab.com/ce/ci/quick_start/README.html ##! Docs: https://docs.gitlab.com/ee/ci/quick_start/README.html
################################################################################ ################################################################################
# gitlab_ci['gitlab_ci_all_broken_builds'] = true # gitlab_ci['gitlab_ci_all_broken_builds'] = true
@ -1478,14 +1485,18 @@ nginx['listen_https'] = false
# "X-Forwarded-Ssl" => "on" # "X-Forwarded-Ssl" => "on"
# } # }
# When the registry is automatically enabled using the same domain as `external_url`,
# it listens on this port
# registry_nginx['listen_port'] = 5050
################################################################################ ################################################################################
## Prometheus ## Prometheus
##! Docs: https://docs.gitlab.com/ce/administration/monitoring/prometheus/ ##! Docs: https://docs.gitlab.com/ee/administration/monitoring/prometheus/
################################################################################ ################################################################################
###! **To enable only Monitoring service in this machine, uncomment ###! **To enable only Monitoring service in this machine, uncomment
###! the line below.** ###! the line below.**
###! Docs: https://docs.gitlab.com/ce/administration/high_availability ###! Docs: https://docs.gitlab.com/ee/administration/high_availability
# monitoring_role['enable'] = true # monitoring_role['enable'] = true
# prometheus['enable'] = true # prometheus['enable'] = true
@ -1576,7 +1587,7 @@ nginx['listen_https'] = false
################################################################################ ################################################################################
## Prometheus Node Exporter ## Prometheus Node Exporter
##! Docs: https://docs.gitlab.com/ce/administration/monitoring/prometheus/node_exporter.html ##! Docs: https://docs.gitlab.com/ee/administration/monitoring/prometheus/node_exporter.html
################################################################################ ################################################################################
# node_exporter['enable'] = true # node_exporter['enable'] = true
@ -1595,7 +1606,7 @@ nginx['listen_https'] = false
################################################################################ ################################################################################
## Prometheus Redis exporter ## Prometheus Redis exporter
##! Docs: https://docs.gitlab.com/ce/administration/monitoring/prometheus/redis_exporter.html ##! Docs: https://docs.gitlab.com/ee/administration/monitoring/prometheus/redis_exporter.html
################################################################################ ################################################################################
# redis_exporter['enable'] = true # redis_exporter['enable'] = true
@ -1613,7 +1624,7 @@ nginx['listen_https'] = false
################################################################################ ################################################################################
## Prometheus Postgres exporter ## Prometheus Postgres exporter
##! Docs: https://docs.gitlab.com/ce/administration/monitoring/prometheus/postgres_exporter.html ##! Docs: https://docs.gitlab.com/ee/administration/monitoring/prometheus/postgres_exporter.html
################################################################################ ################################################################################
# postgres_exporter['enable'] = true # postgres_exporter['enable'] = true
@ -1641,7 +1652,7 @@ nginx['listen_https'] = false
################################################################################ ################################################################################
## Prometheus Gitlab exporter ## Prometheus Gitlab exporter
##! Docs: https://docs.gitlab.com/ce/administration/monitoring/prometheus/gitlab_exporter.html ##! Docs: https://docs.gitlab.com/ee/administration/monitoring/prometheus/gitlab_exporter.html
################################################################################ ################################################################################
@ -1662,7 +1673,7 @@ nginx['listen_https'] = false
################################################################################ ################################################################################
## Grafana Dashboards ## Grafana Dashboards
##! Docs: https://docs.gitlab.com/ce/administration/monitoring/prometheus/#prometheus-as-a-grafana-data-source ##! Docs: https://docs.gitlab.com/ee/administration/monitoring/prometheus/#prometheus-as-a-grafana-data-source
################################################################################ ################################################################################
grafana['enable'] = false grafana['enable'] = false
@ -1736,6 +1747,11 @@ grafana['enable'] = false
# 'PATH' => "/opt/gitlab/bin:/opt/gitlab/embedded/bin:/bin:/usr/bin", # 'PATH' => "/opt/gitlab/bin:/opt/gitlab/embedded/bin:/bin:/usr/bin",
# 'HOME' => '/var/opt/gitlab' # 'HOME' => '/var/opt/gitlab'
# } # }
##! internal_socket_dir is the directory that will contain internal gitaly sockets,
##! separate from socket_path which is the socket that external clients listen on
# gitaly['internal_socket_dir'] = "/var/opt/gitlab/gitaly"
# gitaly['socket_path'] = "/var/opt/gitlab/gitaly/gitaly.socket" # gitaly['socket_path'] = "/var/opt/gitlab/gitaly/gitaly.socket"
# gitaly['listen_addr'] = "localhost:8075" # gitaly['listen_addr'] = "localhost:8075"
# gitaly['tls_listen_addr] = "localhost:9075" # gitaly['tls_listen_addr] = "localhost:9075"
@ -1791,18 +1807,16 @@ grafana['enable'] = false
# praefect['prometheus_listen_addr'] = "localhost:9652" # praefect['prometheus_listen_addr'] = "localhost:9652"
# praefect['logging_level'] = "warn" # praefect['logging_level'] = "warn"
# praefect['logging_format'] = "json" # praefect['logging_format'] = "json"
# praefect['storage_nodes'] = [ # praefect['storage_nodes'] = {
# { # 'praefect' => {
# 'storage' => 'praefect',
# 'address' => 'tcp://12:23:56:78', # 'address' => 'tcp://12:23:56:78',
# 'token' => 'abc123' # 'token' => 'abc123'
# }, # },
# { # 'praefect-2' => {
# 'storoge' => 'praefect-2',
# 'address' => 'tcp://praefect2.internal', # 'address' => 'tcp://praefect2.internal',
# 'token' => 'xyz456' # 'token' => 'xyz456'
# } # }
# ] # }
################################################################################ ################################################################################
# Storage check # Storage check
@ -1835,6 +1849,10 @@ grafana['enable'] = false
##! version that supports it (>= 227). Will be a no-op if user is not on systemd. ##! version that supports it (>= 227). Will be a no-op if user is not on systemd.
# package['systemd_tasks_max'] = 4915 # package['systemd_tasks_max'] = 4915
##! Settings to configure order of GitLab's systemd unit.
##! Note: We do not recommend changing these values unless absolutely necessary
# package['systemd_after'] = 'multi-user.target'
# package['systemd_wanted_by'] = 'multi-user.target'
################################################################################ ################################################################################
################################################################################ ################################################################################
## Configuration Settings for GitLab EE only ## ## Configuration Settings for GitLab EE only ##
@ -1927,7 +1945,7 @@ grafana['enable'] = false
##! To enable Sentinel and disable all other services in this machine, ##! To enable Sentinel and disable all other services in this machine,
##! uncomment the line below (if you've enabled Redis role, it will keep it). ##! uncomment the line below (if you've enabled Redis role, it will keep it).
##! Docs: https://docs.gitlab.com/ce/administration/high_availability/redis.html ##! Docs: https://docs.gitlab.com/ee/administration/high_availability/redis.html
# redis_sentinel_role['enable'] = true # redis_sentinel_role['enable'] = true
# sentinel['enable'] = true # sentinel['enable'] = true
@ -2046,7 +2064,7 @@ grafana['enable'] = false
# geo_secondary['db_encoding'] = "unicode" # geo_secondary['db_encoding'] = "unicode"
# geo_secondary['db_collation'] = nil # geo_secondary['db_collation'] = nil
# geo_secondary['db_database'] = "gitlabhq_geo_production" # geo_secondary['db_database'] = "gitlabhq_geo_production"
# geo_secondary['db_pool'] = 10 # geo_secondary['db_pool'] = 1
# geo_secondary['db_username'] = "gitlab_geo" # geo_secondary['db_username'] = "gitlab_geo"
# geo_secondary['db_password'] = nil # geo_secondary['db_password'] = nil
# geo_secondary['db_host'] = "/var/opt/gitlab/geo-postgresql" # geo_secondary['db_host'] = "/var/opt/gitlab/geo-postgresql"
@ -2071,6 +2089,15 @@ grafana['enable'] = false
##! `SQL_USER_PASSWORD_HASH` can be generated using the command `gitlab-ctl pg-password-md5 gitlab` ##! `SQL_USER_PASSWORD_HASH` can be generated using the command `gitlab-ctl pg-password-md5 gitlab`
# geo_postgresql['sql_user_password'] = 'SQL_USER_PASSWORD_HASH' # geo_postgresql['sql_user_password'] = 'SQL_USER_PASSWORD_HASH'
################################################################################
## Unleash
##! Docs: https://docs.gitlab.com/ee/user/project/operations/feature_flags.html
################################################################################
# gitlab_rails['feature_flags_unleash_enabled'] = false
# gitlab_rails['feature_flags_unleash_url'] = nil
# gitlab_rails['feature_flags_unleash_app_name'] = nil
# gitlab_rails['feature_flags_unleash_instance_id'] = nil
################################################################################ ################################################################################
# Pgbouncer (EE only) # Pgbouncer (EE only)
# See [GitLab PgBouncer documentation](http://docs.gitlab.com/omnibus/settings/database.html#enabling-pgbouncer-ee-only) # See [GitLab PgBouncer documentation](http://docs.gitlab.com/omnibus/settings/database.html#enabling-pgbouncer-ee-only)

View file

@ -2,7 +2,7 @@
"name": "Gitlab", "name": "Gitlab",
"id": "gitlab", "id": "gitlab",
"packaging_format": 1, "packaging_format": 1,
"version": "12.4.1~ynh1", "version": "12.5.0~ynh1",
"description": { "description": {
"en": "GitLab is a Git-repository manager.", "en": "GitLab is a Git-repository manager.",
"fr": "GitLab est un gestionnaire de dépôts Git." "fr": "GitLab est un gestionnaire de dépôts Git."

View file

@ -1,8 +1,8 @@
gitlab_version="12.4.1" gitlab_version="12.5.0"
gitlab_x86_64_source_sha256="c648d9b00ed5070a3cae6df508479380757040682ac71b7e43fb6466b1c2bb38" gitlab_x86_64_source_sha256="b986d2214b11f6775b16360f6473ae06ad589ef4f7e1769a3f401032369db8b8"
gitlab_arm_source_sha256="9634c287b75e849c7424c1bbf9507ad7f63bef14f340c2ce156e39e64a38cea5" gitlab_arm_source_sha256="e38bd488ee7ea2e9eebd5e7f6d2b804d7a5f1f4390c772afda585d015273e422"
gitlab_filename="gitlab-ce-${gitlab_version}.deb" gitlab_filename="gitlab-ce-${gitlab_version}.deb"