4025 Commits

Author SHA1 Message Date
dda6478e35 Merge pull request #3145 from sachilles/upgrade-to-18.2.1
Upgrade GitLab CE to 18.2.1
18.2.1
2025-07-24 17:03:33 +02:00
2b91edb1e3 Upgrade GitLab CE to 18.2.1 2025-07-24 15:52:10 +02:00
3ed4f274f3 Merge pull request #3141 from kkimurak/update-go-in-ci-release-job
CI: update executor for job `release` to go 1.24
18.2.0
2025-07-18 23:03:03 +02:00
a336dcd3c2 CI: update executor for job release to go 1.24
from go 1.22

"go installl meterup/github-release" fails
as dependency (kevinburke/rest@v0.0.0) requires go >= 1.23.0)
2025-07-19 00:42:42 +09:00
b3f5998f4b Merge pull request #3140 from sachilles/upgrade-to-18.2.0
Upgrade GitLab CE to 18.2.0
2025-07-18 15:59:55 +02:00
d8aa15877d Upgrade GitLab CE to 18.2.0 2025-07-18 14:43:03 +02:00
5c1ab26d2f Merge pull request #3139 from kkimurak/do-not-bundle-install-for-gitlab-shell
Remove `bundle install` for gitlab-shell
2025-07-18 14:33:44 +02:00
38096ebe13 Merge pull request #3133 from aminvakil/expose_ed25519
Use ed25519 in expose-gitlab-ssh-port.sh
2025-07-18 14:30:49 +02:00
d3141c3dc3 Use ed25519 in expose-gitlab-ssh-port.sh 2025-07-10 20:08:27 +03:30
7cd573737f Remove bundle install for gitlab-shell 2025-07-11 00:53:21 +09:00
b6eed6a079 Merge pull request #3137 from sachilles/upgrade-to-18.1.2
Upgrade GitLab CE to 18.1.2
18.1.2
2025-07-09 21:35:09 +03:00
92b639b1fa Upgrade GitLab CE to 18.1.2 2025-07-09 19:00:10 +03:00
df7c2e4287 Merge pull request #3132 from sachilles/upgrade-to-18.1.1
Upgrade GitLab CE to 18.1.1
18.1.1
2025-06-25 21:33:50 +02:00
1d6fff4af6 Upgrade GitLab CE to 18.1.1 2025-06-25 19:16:21 +02:00
c9f30d4cd5 Merge pull request #3129 from sachilles/FixReadme
docs: Fix required version for GitLab 18 with respect to PostgreSQL
2025-06-19 22:06:39 +02:00
a92ff33d2e docs: Fix required version for GitLab 18 with respect to PostgreSQL 2025-06-19 21:08:10 +02:00
c30c81ecd5 Merge pull request #3128 from sachilles/upgrade-to-18.1.0
Upgrade GitLab CE to 18.1.0
18.1.0
2025-06-19 21:01:08 +02:00
82ba5b8c35 Upgrade GitLab CE to 18.1.0 2025-06-19 20:02:01 +02:00
04bfca3805 Merge pull request #3126 from ysicing/master
feat: Add support for Omniauth JWT login.
2025-06-19 19:56:25 +02:00
e93b77ff47 Merge pull request #3123 from kkimurak/remove-HSTS-patch
Remove patch to remove HSTS setting from app/controller/application_controller.rb
2025-06-19 19:53:38 +02:00
b8139832ff Merge pull request #3122 from kkimurak/stop-recompile-assets-for-relative_url
Stop recompiling assets to enable relative url
2025-06-19 19:52:59 +02:00
ea284f1ea7 Merge pull request #3121 from kkimurak/issue/3112-add-active-record-secrets
Allow setting ActiveRecord encryption secrets
2025-06-19 19:45:57 +02:00
287facc06c Merge pull request #3127 from mixxtor/patch-1
docs: Fix required PostgreSQL version for GitLab 18.0.0 (was 18.0.2)
2025-06-19 19:40:34 +02:00
e9575e47e8 docs: Fix required PostgreSQL version for GitLab 18.0.0 (was 18.0.2)
Updated the documentation to correctly reflect that GitLab 18.0.0 requires PostgreSQL 16.x, not 18.0.2 as previously stated.
2025-06-19 12:14:55 +07:00
c742614eef feat: Add support for Omniauth JWT login 2025-06-18 17:24:45 +08:00
2cbac3f1cd Merge pull request #3124 from kkimurak/docs/fix-quoting-note-for-RACK_ATTACK_WHITELIST
Docs: fix RACK_ATTACK_WHITELIST section (quoting)
2025-06-18 05:04:38 +02:00
a4d968613b Merge pull request #3125 from kkimurak/docs/readme-fix-typo
README.md: fix some typo, markdown lint
2025-06-18 05:00:20 +02:00
e910e3024c Stop recompiling assets to enable relative url
As a result, an Internet connection is no longer required
to use relative URLs.

To enable relative url, we execute `gitlab:assets:compile`.
This have been removed in official documentation in v10.0.0
(first committed to gitlab-foss, then ported to gitlab(-ee))
- EE: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/1139/
- CE: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/8831

An internet connection was required when enabling relative urls
to install the node modules required for compilation.
I reviewed the rake task `gitlab:assets:compile` and investigated
whether it was necessary to compile all assets
just because the relative url changed,
and found that this rake task is internally a separate rake task
`gitlab:assets :fix_urls` which rewrite the reference URL in the css.

I removed rake task `gitlab:assets:compile` at runtime
and confirmed that the gitlab application worked normally as before.
I have confirmed that at least the following functions work properly.
- Administrator password reset at first login
- Create empty project
- Edit/add and commit files using web IDE
- Create merge request/issue
- Attach files to comments
- Create empty group
- Move existing project to group

In addition, we no longer need to do following things
- persist node_modules, recompiled assets and caches
- apply patches to gitlab itself to avoid removing (symlink to) node_modules/

This change also reduces startup time in certain cases
when the relative URL feature is enabled
(when assets are compiled; for example,
when performing a version upgrade or changing the relative URL)
(on my environment, `gitlab:assets:fix_urls` took about 20 seconds)
2025-06-17 19:01:09 +09:00
822a21e5e4 Some minor fixes to spelling and formatting 2025-06-17 18:53:25 +09:00
ac47124a0d Allow setting ActiveRecord encryption secrets
Add environment variable to set entry in secrets.yml related to
active record encryption

- active_record_encryption_primary_key (can be multiple)
- active_record_encryption_deterministic_key (can be multiple)
- active_record_encryption_key_derivation_salt

Reference for '32 characters length' recommendation:
https://gitlab.com/gitlab-org/gitlab/-/blob/v18.0.0-ee/config/initializers/2_secret_token.rb#L78-80

TODO: fix command line usage in documentation
2025-06-17 18:53:25 +09:00
7684af95f9 Docs: fix RACK_ATTACK_WHITELIST section (quoting) 2025-06-17 18:52:58 +09:00
3478674800 README.md: fix some typo
- fix some typo in docs
  - #google-cloud-storage-gcs-remote-backup -> #google-cloud-storage-gcs-remote-backups
    (missing trailing "s")
  - opensource -> open source
  - #generation-of-self-signed-certificate -> #generation-of-a-self-signed-certificate
    (missing "-a")
  - postresql -> postgresql (missing "g")
  - STASRTSSL -> STARTTLS
  - clientside -> client side
  - raketasks -> rake tasks
  - healthcheck -> health check
    When referring to docker-compose's "healthcheck" setting,
    the notation without spaces is intentionally left.
- fix unclosed parentheses
2025-06-13 10:58:33 +09:00
de75177e22 Remove patch to remove HSTS setting from app/controller/application_controller.rb
Merged into upstream so no longer required
- gitlab-foss: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/9341
  - commit df376bad3c8586eccc0ee2da1590d14a66bdff10
  - merge commit (squashed) : 9ec03807fd1ad2e0f04721abb7e29a044d5d0e75
- gitlab: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/1360
  - commit 76e96878aad0a281f8c32ef98a276b499e2581ad

First contained tag:
- gitlab-foss: v9.0.0
- gitlab: v9.0.0-ee
2025-06-13 10:58:30 +09:00
0d39d55df3 Merge pull request #3120 from sachilles/upgrade-to-18.0.2
Upgrade GitLab CE to 18.0.2
18.0.2
2025-06-12 15:13:47 +00:00
2e2f4f8176 Upgrade GitLab CE to 18.0.2 2025-06-12 06:46:53 +02:00
adc561399d Merge pull request #3117 from sych74/master
redirects fix issues 3114
2025-06-12 06:20:29 +02:00
dce392b8a7 Merge pull request #3116 from aminvakil/compose_version_removal
Remove version from compose files
2025-06-12 06:17:51 +02:00
d8fb586b0c redirects fix 2025-06-03 13:27:16 +02:00
fc8cca599b Remove version from compose files 2025-05-30 13:55:40 +03:30
a10b1d51c8 Revert "yamllint"
This reverts commit ba1e228644.
2025-05-30 13:53:53 +03:30
ba1e228644 yamllint 2025-05-30 00:09:21 +03:30
37563a6a34 Remove version from docker-compose.yml
the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
2025-05-30 00:08:22 +03:30
37a0b9506f Merge pull request #3111 from sachilles/upgrade-to-18.0.1
Upgrade GitLab CE to 18.0.1
18.0.1
2025-05-22 20:26:44 +02:00
68ef26d601 Upgrade GitLab CE to 18.0.1 2025-05-22 05:19:32 +02:00
a3bbad7b44 Merge pull request #3107 from sachilles/upgrade-to-18.0.0
Upgrade GitLab CE to 18.0.0
18.0.0
2025-05-19 15:34:15 +00:00
8408f1e064 Add disabled password option for adduser as replacement for disabled login option 2025-05-19 10:49:06 +02:00
576243c649 Remove disable login option for adduser in order to allow user 'git' to login 2025-05-19 07:17:57 +02:00
e238e227ab Update NODE_OPTIONS in functions to match install script 2025-05-18 17:48:33 +02:00
c9ec90d853 Remove user 'ubuntu' and set uid and gid for user 'git' explicitly 2025-05-18 14:20:11 +02:00
4c2faca213 Update README to add informations about GitLab CE and required PostgreSQL versions 2025-05-18 08:53:04 +02:00