3859 Commits

Author SHA1 Message Date
Steven Achilles
fd08a8d672 Upgrade GitLab CE to 17.0.7 2024-09-13 07:04:05 +02:00
Kazunori Kimura
6859cd551f fix indent in script configure_feature_flags.rb 2024-08-15 19:56:34 +02:00
Kazunori Kimura
080b645685 fix script to configure feature flags that cannot enable flags
When generating the list of flags that would actually be enabled,
the value specified in the option was ANDed with the list of flags that actually existed.
At this time, I mistakenly performed a logical AND with the list
of "values ​​to invalidate" specified in the option.
This mistake caused a problem in which some flags could not be enabled.
This commit fixes this to AND with the list of values ​​you want to enable.
2024-08-15 19:56:34 +02:00
Steven Achilles
9508fcb63a
Merge pull request #2982 from sachilles/upgrade-to-17.0.6
Upgrade GitLab CE to 17.0.6
17.0.6
2024-08-08 21:27:58 +02:00
Steven Achilles
a025de34b2 Upgrade GitLab CE to 17.0.6 2024-08-08 19:30:19 +02:00
Steven Achilles
971db13ce7
Merge pull request #2979 from sachilles/upgrade-to-17.0.5
Upgrade GitLab CE to 17.0.5
17.0.5
2024-07-29 05:40:24 +02:00
Steven Achilles
906884f1ea Upgrade GitLab CE to 17.0.5 2024-07-28 21:33:24 +02:00
Katrin Leinweber
aacccda75a Fix typos 2024-07-28 21:18:32 +02:00
Sebastian Toll
482612a1ce Create external-diffs directory if missing, closes #2965 17.0.4 2024-07-12 05:02:18 +02:00
Steven Achilles
cfd8c968ec
Merge pull request #2969 from sachilles/upgrade-to-17.0.4
[GitLab Critical Patch Release] Upgrade GitLab CE to 17.0.4
2024-07-12 04:50:44 +02:00
Steven Achilles
e5deb3d2b5 Upgrade GitLab CE to 17.0.4 2024-07-11 21:45:58 +02:00
Kazunori Kimura
b218a0c3ae CI: bump jobs.release.executor to go/default:1.22
sameersbn/docker-gitlab#2962
17.0.3-1
2024-06-29 12:59:24 +02:00
Steven Achilles
7b06e1686c
Merge pull request #2961 from sachilles/upgrade-to-17.0.3
GitLab Critical Patch Release: 17.0.3
17.0.3
2024-06-28 15:39:54 +02:00
Steven Achilles
88dbec52f9 Upgrade GitLab CE to 17.0.3 2024-06-28 14:29:19 +02:00
Steven Achilles
2e99bb16f9
Merge pull request #2955 from kkimurak/bump-nodejs-to-20.x
Upgrade nodejs apt source repo from 18.x to 20.x
2024-06-21 21:12:06 +02:00
Steven Achilles
79755679a2
Merge pull request #2956 from kkimurak/bump-rubygems-to-3.5.x
Add ENV RUBYGEMS_VERSION and set to latest 3.5.x
2024-06-21 21:10:38 +02:00
Kazunori Kimura
3c0be758cb Add ENV RUBYGEMS_VERSION and set to latest 3.5.x
that is GitLab v17.0 recommendation

MR that updates docs/install/installation.md:
- "Bump version of rubygems in installation instructions"
  https://gitlab.com/gitlab-org/gitlab/-/merge_requests/149976

There is no entry in .tools-version
2024-06-21 23:30:34 +09:00
Kazunori Kimura
d3501eb023 Update gpg key source for nodejs
as original one caused following error:

    W: GPG error: https://deb.nodesource.com/node_20.x nodistro InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2F59B5F99B1BE0B4
    E: The repository 'https://deb.nodesource.com/node_20.x nodistro InRelease' is not signed.
2024-06-21 19:44:29 +09:00
Kazunori Kimura
f647f3b058 Upgrade nodejs apt source repo from 18.x to 20.x
Required version is updated from v18.16.x to v20.13.x
with GitLab v17.0.0 release.

Documentation:
- "Bump required Node.js version to 20 in installation guide"
  https://gitlab.com/gitlab-org/gitlab/-/merge_requests/154523

.tool-versions:
- "Update .tool-versions and .nvmrc to use nodejs v20.12.2"
  https://gitlab.com/gitlab-org/gitlab/-/merge_requests/149615

- Set distro to "nodistro" for nodejs to get later updates

GitLab v17.0.0 or later requires (grants) nodejs v20.13.x or later,
but nodejs v20.5.1 is installed for focal even later LTS are released.
To avoid this issue, official installer script uses "nodistro"
instead of specific distribution.

See:
83867e0fdd/scripts/deb/setup_20.x (L74)
2024-06-21 10:24:01 +00:00
Steven Achilles
0b1a0143b7
Merge pull request #2951 from sachilles/upgrade-to-17.0.2
Upgrade GitLab CE to 17.0.2
17.0.2
2024-06-13 21:13:24 +02:00
Steven Achilles
b21098033e
Merge pull request #2631 from datailor-fr/f/encrypted-key-base
#2420  …Handle encrypted_settings_key_base variable
2024-06-13 20:23:12 +02:00
Steven Achilles
0ddf45a528 Upgrade GitLab CE to 17.0.2 2024-06-13 20:11:10 +02:00
Yannis Mazzer
5204971ce0 #2420 Handle encrypted_settings_key_base variable to allow restoring backups from gitlab instances not running from this image and using encrypted settings feature. 2024-05-24 20:34:18 +02:00
Steven Achilles
d1ce95c948
Merge pull request #2947 from sachilles/upgrade-to-17.0.1
Upgrade GitLab CE to 17.0.1
17.0.1
2024-05-24 19:21:17 +02:00
Steven Achilles
07db6ad5fa Upgrade GitLab CE to 17.0.1 2024-05-24 17:55:42 +02:00
Steven Achilles
eebed4a453
Merge pull request #2943 from sachilles/upgrade-to-17.0.0
Upgrade GitLab CE to 17.0.0
17.0.0
2024-05-20 17:37:45 +02:00
Steven Achilles
544d17841f Upgrade GitLab CE to 17.0.0 2024-05-19 21:28:47 +02:00
Steven Achilles
4a9269a118
Merge pull request #2941 from sachilles/upgrade-to-16.11.2
Upgrade GitLab CE to 16.11.2
16.11.2
2024-05-09 09:54:01 +02:00
Steven Achilles
f2e5c71294 Upgrade GitLab CE to 16.11.2 2024-05-09 00:06:44 +02:00
Steven Achilles
8ca8399805
Merge pull request #2936 from froque/update_redis_image
Update redis image to use latest patch and not a hardcoded patch
2024-05-08 23:49:06 +02:00
Steven Achilles
bdf483533e
Merge pull request #2937 from froque/fix_spelling
Fix recompile spelling
2024-05-08 23:43:50 +02:00
Filipe Roque
c9973b4ba6 Fix recompile spelling 2024-04-30 09:26:00 +01:00
Filipe Roque
ab5faa4a6c Update redis image to use latest patch and not a hardcoded patch
Current latest patch is 6.2.14
2024-04-29 10:21:21 +01:00
Steven Achilles
f7ce9dbed7
Merge pull request #2935 from sachilles/upgrade-to-16.11.1
Upgrade GitLab CE to 16.11.1
16.11.1
2024-04-27 00:49:34 +02:00
Steven Achilles
33e112e8cb Upgrade GitLab CE to 16.11.1 2024-04-26 22:29:35 +02:00
Steven Achilles
62e4d4e98a
Merge pull request #2931 from sachilles/upgrade-to-16.11.0
Upgrade GitLab CE to 16.11.0
16.11.0
2024-04-23 19:03:03 +02:00
Steven Achilles
9f0a0d268b Upgrade GitLab CE to 16.11.0 2024-04-23 16:51:58 +02:00
Steven Achilles
041b7489d5
Merge pull request #2930 from sachilles/upgrade-to-16.10.3
Upgrade GitLab CE to 16.10.3
16.10.3
2024-04-23 07:36:41 +00:00
Steven Achilles
6ec7387704 Update version information 2024-04-23 06:42:08 +02:00
Steven Achilles
18ad32c962 Upgrade GitLab CE to 16.10.3 2024-04-22 21:16:16 +02:00
Steven Achilles
d330a8380a
Merge pull request #2926 from sachilles/upgrade-to-16.10.2
Upgrade GitLab CE to 16.10.2
16.10.2
2024-04-11 19:29:50 +02:00
Steven Achilles
afdb3d5098 Upgrade GitLab CE to 16.10.2 2024-04-11 17:41:23 +02:00
Steven Achilles
31cc092b00
Merge pull request #2922 from sachilles/upgrade-to-16.10.1
[GitLab Security Release] Upgrade GitLab CE to 16.10.1
16.10.1
2024-03-28 17:15:05 +01:00
Steven Achilles
b8e299afb9 Upgrade GitLab CE to 16.10.1 2024-03-28 16:24:39 +01:00
Steven Achilles
601aa2f369
Merge pull request #2917 from kkimurak/feature-flag-via-environment-variable
Add configuration parameters to control Feature flag
2024-03-28 16:24:22 +01:00
Kazunori Kimura
351711c4cc Simplify message on feature flag target specified as reviewed
like below:

````
Configuring gitlab::feature_flags...
- Launching rails runner to set feature flags. This will take some time....
- Specified feature flags  to be disabled:
--- "auto_devops_banner_disabled"
--- "invalid_flag_name"
- Specified feature flags  to be enabled
--- "git_push_create_all_pipelines"
--- "another_invalid_flag_name"
- Following flags are probably invalid and have been ignored
--- invalid_flag_name
--- another_invalid_flag_name
- Apply user defined feature flags:
--- auto_devops_banner_disabled : off
--- git_push_create_all_pipelines : on
````

- Do not `puts` parsed options (formatted by ruby's `.to_s`),
  `puts` each specified target with three hyphens instead
- `puts` each ignored target on each line with three hyphens instead of single line csv
2024-03-24 19:17:25 +09:00
Kazunori Kimura
05794a2b47 Allow setting feature flags via configuration parameter
- It requires database is set up because
  feature flags are stored to DB (table `application_settings`)
- Add configuration parameter GITLAB_FEATURE_FLAGS_ENABLE_TARGETS
  and GITLAB_FEATURE_FLAGS_DISABLE_TARGETS
- Add ruby script to configure feature flags from command line
  and invoke runtime (from configure_gitlab())
2024-03-24 18:43:51 +09:00
Kazunori Kimura
846a051bbe Allow additional configurations after DB migration
Such as feature flags (which is stored to database, application_settings table)

At this commit, it does nothing (no operation `:`)
2024-03-24 18:43:51 +09:00
Steven Achilles
4489db2bf6
Merge pull request #2918 from sachilles/upgrade-to-16.10.0
Upgrade GitLab CE to 16.10.0
16.10.0
2024-03-21 22:37:24 +01:00
Steven Achilles
12c97f194a Upgrade GitLab CE to 16.10.0 2024-03-21 21:39:44 +01:00