4015 Commits

Author SHA1 Message Date
Steven Achilles
38df0f19b4 Upgrade GitLab CE to 18.0.6 2025-08-14 21:03:57 +02:00
Steven Achilles
0c8035a129
Merge pull request #3143 from sachilles/upgrade-to-18.0.5
Upgrade to 18.0.5
18.0.5
2025-07-24 17:02:07 +02:00
KIMURA Kazunori
b81d8e4925 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-24 15:28:09 +02:00
Steven Achilles
fb5a62ec0b Upgrade GitLab CE to 18.0.5 2025-07-24 15:27:45 +02:00
Steven Achilles
a2a9fb00b7
Merge pull request #3136 from sachilles/upgrade-to-18.0.4
Upgrade GitLab CE to 18.0.4
18.0.4
2025-07-09 21:34:20 +03:00
Steven Achilles
008cc06884 Upgrade GitLab CE to 18.0.4 2025-07-09 18:55:10 +03:00
Steven Achilles
920f0b105d
Merge pull request #3131 from sachilles/upgrade-to-18.0.3
Upgrade GitLab CE to 18.0.3
18.0.3
2025-06-25 21:33:10 +02:00
Steven Achilles
57e87560f1 Upgrade GitLab CE to 18.0.3 2025-06-25 19:24:22 +02:00
Steven Achilles
04bfca3805
Merge pull request #3126 from ysicing/master
feat: Add support for Omniauth JWT login.
2025-06-19 19:56:25 +02:00
Steven Achilles
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
Steven Achilles
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
Steven Achilles
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
Steven Achilles
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
mixxtor
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
ysicing
c742614eef
feat: Add support for Omniauth JWT login 2025-06-18 17:24:45 +08:00
Steven Achilles
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
Steven Achilles
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
Kazunori Kimura
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
Joerg Stoever
822a21e5e4 Some minor fixes to spelling and formatting 2025-06-17 18:53:25 +09:00
Kazunori Kimura
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
Kazunori Kimura
7684af95f9 Docs: fix RACK_ATTACK_WHITELIST section (quoting) 2025-06-17 18:52:58 +09:00
Kazunori Kimura
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
Kazunori Kimura
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
Steven Achilles
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
Steven Achilles
2e2f4f8176 Upgrade GitLab CE to 18.0.2 2025-06-12 06:46:53 +02:00
Steven Achilles
adc561399d
Merge pull request #3117 from sych74/master
redirects fix issues 3114
2025-06-12 06:20:29 +02:00
Steven Achilles
dce392b8a7
Merge pull request #3116 from aminvakil/compose_version_removal
Remove version from compose files
2025-06-12 06:17:51 +02:00
Henadii Sychevskyi
d8fb586b0c
redirects fix 2025-06-03 13:27:16 +02:00
Amin Vakil
fc8cca599b
Remove version from compose files 2025-05-30 13:55:40 +03:30
Amin Vakil
a10b1d51c8
Revert "yamllint"
This reverts commit ba1e228644c67a712f4f2b5eb9579a65700e836c.
2025-05-30 13:53:53 +03:30
Amin Vakil
ba1e228644
yamllint 2025-05-30 00:09:21 +03:30
Amin Vakil
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
Steven Achilles
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
Steven Achilles
68ef26d601 Upgrade GitLab CE to 18.0.1 2025-05-22 05:19:32 +02:00
Steven Achilles
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
Steven Achilles
8408f1e064 Add disabled password option for adduser as replacement for disabled login option 2025-05-19 10:49:06 +02:00
Steven Achilles
576243c649 Remove disable login option for adduser in order to allow user 'git' to login 2025-05-19 07:17:57 +02:00
Steven Achilles
e238e227ab Update NODE_OPTIONS in functions to match install script 2025-05-18 17:48:33 +02:00
Steven Achilles
c9ec90d853 Remove user 'ubuntu' and set uid and gid for user 'git' explicitly 2025-05-18 14:20:11 +02:00
Steven Achilles
4c2faca213 Update README to add informations about GitLab CE and required PostgreSQL versions 2025-05-18 08:53:04 +02:00
Steven Achilles
d54b59a002 Cleanup documentation 2025-05-17 23:39:44 +02:00
Steven Achilles
0392d287c1 Update and lint Changelog.md 2025-05-17 20:25:09 +02:00
Steven Achilles
4ef5a3946b Lint changelog.md 2025-05-17 20:16:56 +02:00
Steven Achilles
afee1ae8bd Add link to guide to breaking changes to release notes. 2025-05-17 18:52:05 +02:00
Steven Achilles
d9566ce0ef Use redis:7 in docker compose files and kubernetes manifests 2025-05-17 18:47:21 +02:00
Steven Achilles
1bf1c82deb Revert "Ensure grants for user gitlab on schema public are correctly set"
This reverts commit cf154bdf1fecfdb43769eaad256aa5c7eb336ff4.
2025-05-17 18:36:58 +02:00
Steven Achilles
cf154bdf1f Ensure grants for user gitlab on schema public are correctly set 2025-05-17 15:09:19 +02:00
Steven Achilles
54df830588 Use docker image by kkimurak for postgresql 2025-05-17 09:02:10 +02:00
Steven Achilles
1192a2e210 Reformat docker-compose files (fix incorrect indentation) 2025-05-16 23:16:24 +02:00
Steven Achilles
3d07804194 Remove symbolic link to the correct location of ca-cert file
- This hack was introduced by  #3027 in order to fix #3010.
2025-05-15 23:29:09 +02:00