Commit Graph

3924 Commits

Author SHA1 Message Date
ccd752499a Upgrade GitLab CE to 17.7.1 2025-01-21 21:25:04 +01:00
387f50291e Merge pull request #3056 from sachilles/upgrade-to-17.7.0
Upgrade to 17.7.0
17.7.0
2025-01-21 21:04:03 +01:00
6021babd92 Update documentation 2025-01-21 19:27:03 +01:00
049df9a120 Just use result of $(command -v pg_isready)
instead of `find /usr/lib/postgresql -name pg_isready | sort | tail -n1`
for db readiness query command
To solve following error:

    find /var/lib/postgresql : No such file or directory

I'm sure the directory is exists so I'm not sure why the error reported
2025-01-20 19:21:09 +01:00
d7c3997285 remove libyaml-dev from BUILD_DEPENDENCIES
Because this is required on runtime
and BUILD_DEPENDENCIES will be removed at the end of installation
Installation of `libyaml-dev` is written in Dockerfile
so additional installation is not reeded

if not, following error reported on runtime

> LoadError: libyaml-0.so.2: cannot open shared object file: No such or directory - /usr/local/lib/ruby/3.2.0/x86_64-linux/psych.so

This is because Ruby 3.2.0 (psych 5.0.0) or later
does not contain libyaml any more
https://github.com/ruby/psych/pull/541
2025-01-20 19:20:04 +01:00
32b38f464d delete additional nginx repo
as default ppa repository for ubuntu jammy provides
suitable version of nginx ( >= 1.12.1)
2025-01-20 19:19:54 +01:00
3cde3caf98 update patch 0003-fix_preinstall.mjs-to-avoid-removing-node_modules-dir.patch
File updated
No changes to the scripts we want to modify

- Simplify fileURLToPath usage in scripts
  https://gitlab.com/gitlab-org/gitlab/-/merge_requests/173402
  especially in commit 462273d2ba
  first contained in : v17.7.0-ee
2025-01-19 10:18:58 +01:00
b95972568a Change base image from focal to jammy 2025-01-18 23:28:39 +01:00
0b94553264 Upgrade GitLab CE to 17.7.0 2025-01-18 23:19:05 +01:00
fe057452e0 Merge pull request #3054 from sachilles/upgrade-to-17.6.3
Upgrade GitLab CE to 17.6.3
17.6.3
2025-01-18 19:15:55 +01:00
6a2e2356c7 Upgrade GitLab CE to 17.6.3 2025-01-18 18:22:08 +01:00
e76cae849f Merge pull request #3053 from sachilles/upgrade-to-17.6.2
Upgrade GitLab CE to 17.6.2
17.6.2
2025-01-18 18:18:34 +01:00
e69b6250f7 Upgrade GitLab CE to 17.6.2 2025-01-18 17:21:33 +01:00
ba6fd4dced Merge pull request #3050 from sachilles/upgrade-to-17.6.1
Upgrade GitLab CE to 17.6.1
17.6.1
2025-01-18 17:20:22 +01:00
a7c29209ca Upgrade GitLab CE to 17.6.1 2025-01-18 16:29:33 +01:00
4f977feac7 Merge pull request #3049 from th-2021/circleci-update
Circleci update
17.6.0
2025-01-17 23:46:03 +01:00
1b0604aa6e fix Dockerfile name 2025-01-14 17:25:55 +01:00
98235b9d09 set larger resource class; change to buildx; all for th-2021 2025-01-14 17:20:21 +01:00
76dad78124 Merge pull request #3035 from sachilles/upgrade-to-17.6.0
Upgrade GitLab CE to 17.6.0
2024-11-23 10:58:46 +01:00
41ad9da1b2 Upgrade GitLab CE to 17.6.0 2024-11-22 23:05:01 +01:00
cace97aecc Merge pull request #3034 from sachilles/upgrade-to-17.5.2
Upgrade GitLab CE to 17.5.2
17.5.2
2024-11-14 22:37:08 +01:00
87761d553e Upgrade GitLab CE to 17.5.2 2024-11-14 21:06:00 +01:00
a79f284407 Merge pull request #3028 from sachilles/upgrade-to-17.5.1
Upgrade GitLab CE to 17.5.1
17.5.1
2024-10-26 07:11:25 +02:00
3b310bcd41 Upgrade GitLab CE to 17.5.1 2024-10-25 18:06:00 +02:00
8ce157eb52 Merge pull request #3027 from datailor-fr/f/3010-fix-ssl-issue
fix(#3010) Add symbolic link to the correct location of ca-cert file
2024-10-25 17:56:52 +02:00
yam
199070bec9 fix(#3010) Add symbolic link to the correct location of ca-cert file 2024-10-24 10:02:49 +02:00
287e698b24 Merge pull request #3026 from sachilles/upgrade-to-17.5.0
Upgrade GitLab CE to 17.5.0
17.5.0
2024-10-18 20:00:38 +02:00
94a616c741 Upgrade GitLab CE to 17.5.0 2024-10-18 18:03:00 +02:00
0ab6200bd9 Merge pull request #3023 from sachilles/upgrade-assets-to-17.4.2
Upgrade golang and baseimage
17.4.2
2024-10-11 16:07:51 +02:00
db212908ec Upgrade golang and baseimage 2024-10-10 19:57:54 +02:00
2ecbbbe163 Merge pull request #3020 from fusselkater/master
[GitLab Critical Patch Release] Upgrade GitLab CE to 17.4.2
2024-10-10 19:54:21 +02:00
5ce84968a6 Upgrade GitLab CE to 17.4.2 2024-10-10 15:55:40 +02:00
11249a9b44 Merge pull request #3017 from kkimurak/issue/3015-add-pgsql-client-16
Add postgresql-client-16
2024-10-07 21:14:28 +02:00
64e862524c Add postgresql-client-16 2024-09-30 06:59:16 +09:00
81e0198986 Merge pull request #3014 from sachilles/upgrade-to-17.4.1
Upgrade GitLab CE to 17.4.1
17.4.1
2024-09-26 21:54:11 +02:00
d08a6ec2a9 Upgrade GitLab CE to 17.4.1 2024-09-26 20:38:43 +02:00
a4514c5e6e Merge pull request #3011 from sachilles/upgrade-to-17.4.0
Upgrade GitLab CE to 17.4.0
17.4.0
2024-09-25 22:49:31 +02:00
5d51b74974 Upgrade GitLab CE to 17.4.0 2024-09-25 21:50:48 +02:00
9f025eabb2 Merge pull request #3002 from kkimurak/issue/2766-2992_use-ipv4-for-healcheck-url
Various fixes to health check scripts
2024-09-25 16:21:18 +02:00
e5dc2dd5b6 healthcheck: Use IPv4 loopback address instead of localhost
Access to health check resources such as /-/liveness
is restricted to IPs specified in gitlab.monitoring.ip_whitelist
(`GITLAB_MONITORING_IP_WHITELIST`).
The name `localhost` is solved to IPv6 loopback address (::1)
that is not listed in the whitelist by default.

Possible alternate designs:
- Add IPv6 loopback to whitelist
- Disable IPv6 for gitlab container by specifying `net.ipv6.conf.all.disable_ipv6=1`
  in docker-compose.yml for example
  See https://github.com/sameersbn/docker-gitlab/issues/2766#issuecomment-2098030791
2024-09-21 02:12:02 +09:00
ba429ab996 Unset default value for GITLAB_MONITORING_IP_WHITELIST
On upstream, expected default value is `127.0.0.1/8`
and it is already listed in corresponding configuration.
`GITLAB_MONITORING_IP_WHITELIST` is used to allow monitoring from hosts other than loopback (localhost).

So just unset default value for it.
If the value is not set, the line specifying this "additional" IP range will be removed.
2024-09-20 23:14:38 +09:00
f9d2c98995 health check: remove curl's --location option
When the healthcheck feature introduced, the script were generated on build time
and url was fixed to "http://localhost/-/liveness".
See pull request #2102

nginx is configured to redirect all http traffic to https when `GITLAB_HTTPS` is enabled.
(see https://github.com/sameersbn/docker-gitlab/blob/ac9e1fe/assets/runtime/config/nginx/gitlab-ssl#L41-L54),
`--location` option is set to follow the redirection.
See pull request #2165

Health check script generation has been ported to the runtime,
allowing us to dynamically generate health check URLs
while referencing configuration parameters.
See #2338

If configured correctly, the redirect will not occur and the option can be removed.

Original removal suggestion by @Gaibhne , additional (historical) research by @kkimurak.
Co-authored-by: Kazunori Kimura <kkimura@ims.ac.jp>
2024-09-20 23:14:38 +09:00
38be108bc0 health check: use https only when https enabled with non-self signed cert 2024-09-20 23:14:38 +09:00
ac9e1fe14d Merge pull request #3007 from sachilles/upgrade-to-17.3.3
[Critical Patch Release] Upgrade GitLab CE to 17.3.3
17.3.3
2024-09-18 23:46:54 +02:00
e7f4f46783 Upgrade GitLab CE to 17.3.3 2024-09-18 22:42:00 +02:00
ce6bbfa282 Merge pull request #3001 from kkimurak/docs/bump-minimum-postgres-to-14-with-gitlab17.x
Docs: bump minimum required PostgreSQL to 14 (gitlab 17.x)
2024-09-18 22:07:38 +02:00
f77c4d9c58 Merge pull request #2999 from sachilles/upgrade-to-17.3.2
[GitLab Critical Patch Release] Upgrade GitLab CE to 17.3.2
17.3.2
2024-09-13 12:16:06 +02:00
2232e7e3a7 Upgrade GitLab CE to 17.3.2 2024-09-13 06:55:53 +02:00
6f43b19d65 Docs: bump minimum required PostgreSQL to 14 (gitlab 17.x)
Also bump the requirement note in release notes
2024-09-03 17:28:31 +09:00
f4ca3b9ade Merge pull request #2990 from sachilles/upgrade-to-17.3.1 17.3.1 2024-08-25 19:14:10 +02:00