www/gitlab-ce: Update to 14.8.0

Changelog:
https://about.gitlab.com/releases/2022/02/22/gitlab-14-8-released/

GitLab chart improvements (self-managed only): Cloud Native Installation

Omnibus improvements (self-managed only): Omnibus Package

Invite members and groups by using a modal: Authentication and Authorization

Manage

Delete groups at the parent group level: Subgroups

Support for ecdsa-sk and ed25519-sk SSH keys: Authentication and Authorization

Plan

Add default issue and merge request templates in a project's repository: Team Planning

Create

Improved cleanup of gitconfig file: Gitaly

Verify

View read-only runner details in the Admin Area (self-managed only): GitLab Runner

Use the CI Lint API with other branches or tags: Pipeline Authoring

Improve pipeline index page layout: Continuous Integration (CI)

GitLab Runner 14.8: GitLab Runner

Auto-completion of keywords in the Pipeline Editor: Pipeline Authoring

Secure

Static Analysis analyzer updates: SAST, Secret Detection

SAST severities now available for .NET: SAST

Release

Set custom rate limiting for GitLab Pages: Pages

Latest Release badge for the project: Release Orchestration

Configure

The agent server for Kubernetes is enabled by default (self-managed only): Infrastructure as Code
This commit is contained in:
Matthias Fechner 2022-03-08 23:47:10 +01:00
parent 426ce352e4
commit d45ce823b3
5 changed files with 33 additions and 36 deletions

View file

@ -1,8 +1,8 @@
# Created by: Torsten Zuehlsdorff <tz@FreeBSD.org> # Created by: Torsten Zuehlsdorff <tz@FreeBSD.org>
PORTNAME= gitlab-ce PORTNAME= gitlab-ce
PORTVERSION= 14.7.3 PORTVERSION= 14.8.0
PORTREVISION= 2 PORTREVISION= 0
CATEGORIES= www devel CATEGORIES= www devel
MAINTAINER= mfechner@FreeBSD.org MAINTAINER= mfechner@FreeBSD.org
@ -18,15 +18,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
MY_DEPENDS= git>=2.32.0:devel/git \ MY_DEPENDS= git>=2.32.0:devel/git \
gitaly>=${PORTVERSION}:devel/gitaly \ gitaly>=${PORTVERSION}:devel/gitaly \
gitlab-elasticsearch-indexer>=2.17.0:textproc/gitlab-elasticsearch-indexer \ gitlab-elasticsearch-indexer>=2.17.0:textproc/gitlab-elasticsearch-indexer \
gitlab-agent>=14.4.0:net/gitlab-agent \ gitlab-agent>=14.8.1:net/gitlab-agent \
gitlab-pages>=1.51.0:www/gitlab-pages \ gitlab-pages>=1.54.0:www/gitlab-pages \
gitlab-shell>=13.22.2:devel/gitlab-shell \ gitlab-shell>=13.23.2:devel/gitlab-shell \
gitlab-workhorse>=${PORTVERSION}:www/gitlab-workhorse \ gitlab-workhorse>=${PORTVERSION}:www/gitlab-workhorse \
redis>=6.0.14:databases/redis \ redis>=6.0.14:databases/redis \
yarn>=1.10.0:www/yarn \ yarn>=1.10.0:www/yarn \
gtar>0:archivers/gtar \ gtar>0:archivers/gtar \
bash>0:shells/bash \ bash>0:shells/bash \
rubygem-rails61>=6.1.4.4<6.1.5:www/rubygem-rails61 \ rubygem-rails61>=6.1.4.6<6.1.5:www/rubygem-rails61 \
rubygem-bootsnap>=1.9.1<1.11:devel/rubygem-bootsnap \ rubygem-bootsnap>=1.9.1<1.11:devel/rubygem-bootsnap \
rubygem-responders-rails61>=3.0<4.0:www/rubygem-responders-rails61 \ rubygem-responders-rails61>=3.0<4.0:www/rubygem-responders-rails61 \
rubygem-sprockets3>=3.7<3.8:devel/rubygem-sprockets3 \ rubygem-sprockets3>=3.7<3.8:devel/rubygem-sprockets3 \
@ -75,7 +75,7 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-attr_encrypted>=3.1.0<3.2.0:security/rubygem-attr_encrypted \ rubygem-attr_encrypted>=3.1.0<3.2.0:security/rubygem-attr_encrypted \
rubygem-u2f0>=0.2.1<0.3.0:net/rubygem-u2f0 \ rubygem-u2f0>=0.2.1<0.3.0:net/rubygem-u2f0 \
rubygem-validates_hostname>=1.0.11<1.1.0:dns/rubygem-validates_hostname \ rubygem-validates_hostname>=1.0.11<1.1.0:dns/rubygem-validates_hostname \
rubygem-rubyzip20>=2.0.0<2.1.0:archivers/rubygem-rubyzip20 \ rubygem-rubyzip>=2.3.2<2.4:archivers/rubygem-rubyzip \
rubygem-acme-client>=2.0.9<3:security/rubygem-acme-client \ rubygem-acme-client>=2.0.9<3:security/rubygem-acme-client \
rubygem-browser>=4.2<5.0:www/rubygem-browser \ rubygem-browser>=4.2<5.0:www/rubygem-browser \
rubygem-ohai>=16.10<17:sysutils/rubygem-ohai \ rubygem-ohai>=16.10<17:sysutils/rubygem-ohai \
@ -140,12 +140,12 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-diff_match_patch>=0.1.0<0.2.0:textproc/rubygem-diff_match_patch \ rubygem-diff_match_patch>=0.1.0<0.2.0:textproc/rubygem-diff_match_patch \
rubygem-rack>=2.2.3<2.3,3:www/rubygem-rack \ rubygem-rack>=2.2.3<2.3,3:www/rubygem-rack \
rubygem-rack-timeout>=0.5.1<0.6:www/rubygem-rack-timeout \ rubygem-rack-timeout>=0.5.1<0.6:www/rubygem-rack-timeout \
rubygem-puma>=5.5.2<5.6:www/rubygem-puma \ rubygem-puma>=5.6.2<5.7:www/rubygem-puma \
rubygem-puma_worker_killer>=0.3.1:www/rubygem-puma_worker_killer \ rubygem-puma_worker_killer>=0.3.1:www/rubygem-puma_worker_killer \
rubygem-sd_notify>=0.1.0<0.2:devel/rubygem-sd_notify \ rubygem-sd_notify>=0.1.0<0.2:devel/rubygem-sd_notify \
rubygem-state_machines-activerecord>=0.8.0<0.9.0:databases/rubygem-state_machines-activerecord \ rubygem-state_machines-activerecord>=0.8.0<0.9.0:databases/rubygem-state_machines-activerecord \
rubygem-acts-as-taggable-on>=9.0<10:www/rubygem-acts-as-taggable-on \ rubygem-acts-as-taggable-on>=9.0<10:www/rubygem-acts-as-taggable-on \
rubygem-sidekiq>=6.3<7:devel/rubygem-sidekiq \ rubygem-sidekiq>=6.4<7:devel/rubygem-sidekiq \
rubygem-sidekiq-cron>=1.2<2.0:devel/rubygem-sidekiq-cron \ rubygem-sidekiq-cron>=1.2<2.0:devel/rubygem-sidekiq-cron \
rubygem-redis-namespace>=1.8.1<1.9.0:databases/rubygem-redis-namespace \ rubygem-redis-namespace>=1.8.1<1.9.0:databases/rubygem-redis-namespace \
rubygem-gitlab-sidekiq-fetcher>=0.8.0<0.9:devel/rubygem-gitlab-sidekiq-fetcher \ rubygem-gitlab-sidekiq-fetcher>=0.8.0<0.9:devel/rubygem-gitlab-sidekiq-fetcher \
@ -159,7 +159,7 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-js_regex>=3.7<4.0:textproc/rubygem-js_regex \ rubygem-js_regex>=3.7<4.0:textproc/rubygem-js_regex \
rubygem-device_detector>=0:devel/rubygem-device_detector \ rubygem-device_detector>=0:devel/rubygem-device_detector \
rubygem-redis44>=4.4.0<4.5:databases/rubygem-redis44 \ rubygem-redis44>=4.4.0<4.5:databases/rubygem-redis44 \
rubygem-connection_pool>=2.0<3.0:net/rubygem-connection_pool \ rubygem-connection_pool>=2.2.5<3.0:net/rubygem-connection_pool \
rubygem-redis-actionpack-rails61>=5.2.0<5.3:databases/rubygem-redis-actionpack-rails61 \ rubygem-redis-actionpack-rails61>=5.2.0<5.3:databases/rubygem-redis-actionpack-rails61 \
rubygem-discordrb-webhooks>=3.4<4.0:net-im/rubygem-discordrb-webhooks \ rubygem-discordrb-webhooks>=3.4<4.0:net-im/rubygem-discordrb-webhooks \
rubygem-jira-ruby>=2.1.4<2.2:devel/rubygem-jira-ruby \ rubygem-jira-ruby>=2.1.4<2.2:devel/rubygem-jira-ruby \
@ -186,14 +186,14 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-addressable>=2.8<3:www/rubygem-addressable \ rubygem-addressable>=2.8<3:www/rubygem-addressable \
rubygem-tanuki_emoji>=0.5<1:graphics/rubygem-tanuki_emoji \ rubygem-tanuki_emoji>=0.5<1:graphics/rubygem-tanuki_emoji \
rubygem-gon-rails61>=6.4.0<6.5:www/rubygem-gon-rails61 \ rubygem-gon-rails61>=6.4.0<6.5:www/rubygem-gon-rails61 \
rubygem-request_store>=1.5<2.0:devel/rubygem-request_store \ rubygem-request_store>=1.5.1<2.0:devel/rubygem-request_store \
rubygem-base32>=0.3.0<0.4.0:converters/rubygem-base32 \ rubygem-base32>=0.3.0<0.4.0:converters/rubygem-base32 \
rubygem-gitlab-license>=2.0<3:devel/rubygem-gitlab-license \ rubygem-gitlab-license>=2.1.0<2.2:devel/rubygem-gitlab-license \
rubygem-rack-attack>=6.3.0<6.4.0:www/rubygem-rack-attack \ rubygem-rack-attack>=6.3.0<6.4.0:www/rubygem-rack-attack \
rubygem-sentry-raven>=3.1<4.0:devel/rubygem-sentry-raven \ rubygem-sentry-raven>=3.1<4.0:devel/rubygem-sentry-raven \
rubygem-pg_query>=2.1<3:databases/rubygem-pg_query \ rubygem-pg_query>=2.1<3:databases/rubygem-pg_query \
rubygem-premailer-rails-rails61>=1.10.3<1.11.0:mail/rubygem-premailer-rails-rails61 \ rubygem-premailer-rails-rails61>=1.10.3<1.11.0:mail/rubygem-premailer-rails-rails61 \
rubygem-gitlab-labkit>=0.21.3<0.22:devel/rubygem-gitlab-labkit \ rubygem-gitlab-labkit>=0.22.0<0.23:devel/rubygem-gitlab-labkit \
rubygem-thrift>=0.14.0:devel/rubygem-thrift \ rubygem-thrift>=0.14.0:devel/rubygem-thrift \
rubygem-ruby_parser>=3.15<4.0:devel/rubygem-ruby_parser \ rubygem-ruby_parser>=3.15<4.0:devel/rubygem-ruby_parser \
rubygem-rails-i18n-rails61>=6.0<7.0:devel/rubygem-rails-i18n-rails61 \ rubygem-rails-i18n-rails61>=6.0<7.0:devel/rubygem-rails-i18n-rails61 \
@ -223,12 +223,9 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-vmstat>=2.3.0<2.4.0:sysutils/rubygem-vmstat \ rubygem-vmstat>=2.3.0<2.4.0:sysutils/rubygem-vmstat \
rubygem-sys-filesystem>=1.4.3<1.5:sysutils/rubygem-sys-filesystem \ rubygem-sys-filesystem>=1.4.3<1.5:sysutils/rubygem-sys-filesystem \
rubygem-net-ntp>0:net/rubygem-net-ntp \ rubygem-net-ntp>0:net/rubygem-net-ntp \
rubygem-net-ssh>=6.0<7,2:security/rubygem-net-ssh \ rubygem-ssh_data>=1.2<2:security/rubygem-ssh_data \
rubygem-sshkey>=2.0<3.0:security/rubygem-sshkey \
rubygem-ed25519>=1.2<2.0:security/rubygem-ed25519 \
rubygem-bcrypt_pbkdf>=1.1<2.0:security/rubygem-bcrypt_pbkdf \
rubygem-spamcheck>=0.1.0<0.2:net/rubygem-spamcheck \ rubygem-spamcheck>=0.1.0<0.2:net/rubygem-spamcheck \
rubygem-gitaly>=14.6.0.pre.rc1<14.7.0:net/rubygem-gitaly \ rubygem-gitaly>=14.8.0.pre.rc1<14.9.0:net/rubygem-gitaly \
rubygem-kas-grpc>=0.0.2,1<0.0.3,1:net/rubygem-kas-grpc \ rubygem-kas-grpc>=0.0.2,1<0.0.3,1:net/rubygem-kas-grpc \
rubygem-grpc142>=1.42.0<1.43:net/rubygem-grpc142 \ rubygem-grpc142>=1.42.0<1.43:net/rubygem-grpc142 \
rubygem-google-protobuf>=3.19.0<3.20:devel/rubygem-google-protobuf \ rubygem-google-protobuf>=3.19.0<3.20:devel/rubygem-google-protobuf \
@ -237,7 +234,7 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-flipper-active_record-rails61>=0.21.0<0.22:databases/rubygem-flipper-active_record-rails61 \ rubygem-flipper-active_record-rails61>=0.21.0<0.22:databases/rubygem-flipper-active_record-rails61 \
rubygem-flipper-active_support_cache_store-rails61>=0.21.0<0.22:devel/rubygem-flipper-active_support_cache_store-rails61 \ rubygem-flipper-active_support_cache_store-rails61>=0.21.0<0.22:devel/rubygem-flipper-active_support_cache_store-rails61 \
rubygem-unleash>=3.2.2<3.3:devel/rubygem-unleash \ rubygem-unleash>=3.2.2<3.3:devel/rubygem-unleash \
rubygem-gitlab-experiment>=0.6.5<0.7:devel/rubygem-gitlab-experiment \ rubygem-gitlab-experiment>=0.7.0<0.8:devel/rubygem-gitlab-experiment \
rubygem-lograge-rails61>=0.11.2<1.0:www/rubygem-lograge-rails61 \ rubygem-lograge-rails61>=0.11.2<1.0:www/rubygem-lograge-rails61 \
rubygem-grape_logging>=1.7<2.0:devel/rubygem-grape_logging \ rubygem-grape_logging>=1.7<2.0:devel/rubygem-grape_logging \
rubygem-gitlab-net-dns>=0.9.1<0.10:dns/rubygem-gitlab-net-dns \ rubygem-gitlab-net-dns>=0.9.1<0.10:dns/rubygem-gitlab-net-dns \
@ -278,7 +275,7 @@ USE_GITLAB= yes
GL_ACCOUNT= gitlab-org GL_ACCOUNT= gitlab-org
GL_PROJECT= gitlab-foss GL_PROJECT= gitlab-foss
# Find the here: https://gitlab.com/gitlab-org/gitlab-foss/-/tags # Find the here: https://gitlab.com/gitlab-org/gitlab-foss/-/tags
GL_COMMIT= 293f6bb322ba6f3aba63744cea1cc3c9d648aba0 GL_COMMIT= 3f274363e9dc9a1be75edfcd3dd5adb64b1e8c29
USERS= git USERS= git
GROUPS= git GROUPS= git

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1644937608 TIMESTAMP = 1645606465
SHA256 (gitlab-org-gitlab-foss-293f6bb322ba6f3aba63744cea1cc3c9d648aba0_GL0.tar.gz) = bfa8cfa540b47dd665bce7fb2b7d36d686d238b1d10b974d765b4a25715d0406 SHA256 (gitlab-org-gitlab-foss-3f274363e9dc9a1be75edfcd3dd5adb64b1e8c29_GL0.tar.gz) = 8ac2d2bb30f954cc3caa8b29e648d3136bf29a2aa066fc1ce417b9065d5c5b5a
SIZE (gitlab-org-gitlab-foss-293f6bb322ba6f3aba63744cea1cc3c9d648aba0_GL0.tar.gz) = 101617590 SIZE (gitlab-org-gitlab-foss-3f274363e9dc9a1be75edfcd3dd5adb64b1e8c29_GL0.tar.gz) = 102523804

View file

@ -1,8 +1,8 @@
--- Gemfile.orig 2022-01-21 10:23:10 UTC --- Gemfile.orig 2022-02-21 12:45:48 UTC
+++ Gemfile +++ Gemfile
@@ -4,7 +4,7 @@ source 'https://rubygems.org' @@ -4,7 +4,7 @@ source 'https://rubygems.org'
gem 'rails', '~> 6.1.4.4' gem 'rails', '~> 6.1.4.6'
-gem 'bootsnap', '~> 1.9.1', require: false -gem 'bootsnap', '~> 1.9.1', require: false
+gem 'bootsnap', '~> 1.9', require: false +gem 'bootsnap', '~> 1.9', require: false
@ -99,7 +99,7 @@
-end -end
- -
-group :development, :test, :danger do -group :development, :test, :danger do
- gem 'gitlab-dangerfiles', '~> 2.6.1', require: false - gem 'gitlab-dangerfiles', '~> 2.8.0', require: false
-end -end
- -
-group :development, :test, :coverage do -group :development, :test, :coverage do
@ -143,7 +143,7 @@
gem 'octokit', '~> 4.15' gem 'octokit', '~> 4.15'
# Updating this gem version here is deprecated. See: # Updating this gem version here is deprecated. See:
@@ -542,3 +440,6 @@ gem 'ipaddress', '~> 0.8.3' @@ -535,3 +433,6 @@ gem 'ipaddress', '~> 0.8.3'
gem 'parslet', '~> 1.8' gem 'parslet', '~> 1.8'
gem 'ipynbdiff', '0.3.8' gem 'ipynbdiff', '0.3.8'

View file

@ -1,6 +1,6 @@
--- config/gitlab.yml.example.orig 2022-01-21 10:23:10 UTC --- config/gitlab.yml.example.orig 2022-02-21 12:45:48 UTC
+++ config/gitlab.yml.example +++ config/gitlab.yml.example
@@ -1139,14 +1139,14 @@ production: &base @@ -1156,14 +1156,14 @@ production: &base
# real path not the symlink. # real path not the symlink.
storages: # You must have at least a `default` storage path. storages: # You must have at least a `default` storage path.
default: default:
@ -18,7 +18,7 @@
# archive_permissions: 0640 # Permissions for the resulting backup.tar file (default: 0600) # archive_permissions: 0640 # Permissions for the resulting backup.tar file (default: 0600)
# keep_time: 604800 # default: 0 (forever) (in seconds) # keep_time: 604800 # default: 0 (forever) (in seconds)
# pg_schema: public # default: nil, it means that all schemas will be backed up # pg_schema: public # default: nil, it means that all schemas will be backed up
@@ -1195,12 +1195,12 @@ production: &base @@ -1212,12 +1212,12 @@ production: &base
## GitLab Shell settings ## GitLab Shell settings
gitlab_shell: gitlab_shell:
@ -34,7 +34,7 @@
# Git over HTTP # Git over HTTP
upload_pack: true upload_pack: true
@@ -1215,13 +1215,13 @@ production: &base @@ -1232,13 +1232,13 @@ production: &base
workhorse: workhorse:
# File that contains the secret key for verifying access for gitlab-workhorse. # File that contains the secret key for verifying access for gitlab-workhorse.
# Default is '.gitlab_workhorse_secret' relative to Rails.root (i.e. root of the GitLab app). # Default is '.gitlab_workhorse_secret' relative to Rails.root (i.e. root of the GitLab app).
@ -50,7 +50,7 @@
# The URL to the external KAS API (used by the Kubernetes agents) # The URL to the external KAS API (used by the Kubernetes agents)
# external_url: wss://kas.example.com # external_url: wss://kas.example.com
@@ -1234,13 +1234,13 @@ production: &base @@ -1251,13 +1251,13 @@ production: &base
## GitLab Elasticsearch settings ## GitLab Elasticsearch settings
elasticsearch: elasticsearch:
@ -66,7 +66,7 @@
## Webpack settings ## Webpack settings
# If enabled, this will tell rails to serve frontend assets from the webpack-dev-server running # If enabled, this will tell rails to serve frontend assets from the webpack-dev-server running
@@ -1261,16 +1261,16 @@ production: &base @@ -1278,16 +1278,16 @@ production: &base
# Sidekiq exporter is webserver built in to Sidekiq to expose Prometheus metrics # Sidekiq exporter is webserver built in to Sidekiq to expose Prometheus metrics
sidekiq_exporter: sidekiq_exporter:
@ -91,7 +91,7 @@
# Web exporter is a dedicated Rack server running alongside Puma to expose Prometheus metrics # Web exporter is a dedicated Rack server running alongside Puma to expose Prometheus metrics
# It runs alongside the `/metrics` endpoints to ease the publish of metrics # It runs alongside the `/metrics` endpoints to ease the publish of metrics
@@ -1488,13 +1488,13 @@ test: @@ -1508,13 +1508,13 @@ test:
gitaly_address: unix:tmp/tests/gitaly/praefect.socket gitaly_address: unix:tmp/tests/gitaly/praefect.socket
gitaly: gitaly:

View file

@ -6,7 +6,7 @@ Gitlab was installed successfully.
You now need to set up the various components of Gitlab, so please You now need to set up the various components of Gitlab, so please
follow the instructions in the guide at: follow the instructions in the guide at:
https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/install/14.7-freebsd.md https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/install/14.8-freebsd.md
EOM EOM
type: install type: install
} }
@ -20,7 +20,7 @@ EOM
If you just installed an major upgrade of GitLab, for example you If you just installed an major upgrade of GitLab, for example you
switched from 14.5.x to 14.6.x, please follow the instructions in the guide at: switched from 14.5.x to 14.6.x, please follow the instructions in the guide at:
https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/14.6-14.7-freebsd.md https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/14.7-14.8-freebsd.md
If you just installed an minor upgrade of GitLab please follow If you just installed an minor upgrade of GitLab please follow
the instructions in the guide at: the instructions in the guide at: