3925 Commits

Author SHA1 Message Date
Steven Achilles
4afd2fe335
Merge pull request #3057 from sachilles/upgrade-to-17.7.1
Upgrade GitLab CE to 17.7.1
17.7.1
2025-01-21 22:28:41 +01:00
Steven Achilles
ccd752499a Upgrade GitLab CE to 17.7.1 2025-01-21 21:25:04 +01:00
Steven Achilles
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
Steven Achilles
6021babd92 Update documentation 2025-01-21 19:27:03 +01:00
Kazunori Kimura
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
Kazunori Kimura
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
Kazunori Kimura
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
Kazunori Kimura
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
Steven Achilles
b95972568a Change base image from focal to jammy 2025-01-18 23:28:39 +01:00
Steven Achilles
0b94553264 Upgrade GitLab CE to 17.7.0 2025-01-18 23:19:05 +01:00
Steven Achilles
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
Steven Achilles
6a2e2356c7 Upgrade GitLab CE to 17.6.3 2025-01-18 18:22:08 +01:00
Steven Achilles
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
Patrick Remy
e69b6250f7 Upgrade GitLab CE to 17.6.2 2025-01-18 17:21:33 +01:00
Steven Achilles
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
Steven Achilles
a7c29209ca Upgrade GitLab CE to 17.6.1 2025-01-18 16:29:33 +01:00
Steven Achilles
4f977feac7
Merge pull request #3049 from th-2021/circleci-update
Circleci update
17.6.0
2025-01-17 23:46:03 +01:00
Thomas Hiller
1b0604aa6e fix Dockerfile name 2025-01-14 17:25:55 +01:00
Thomas Hiller
98235b9d09 set larger resource class; change to buildx; all for th-2021 2025-01-14 17:20:21 +01:00
Steven Achilles
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
Steven Achilles
41ad9da1b2 Upgrade GitLab CE to 17.6.0 2024-11-22 23:05:01 +01:00
Steven Achilles
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
Steven Achilles
87761d553e Upgrade GitLab CE to 17.5.2 2024-11-14 21:06:00 +01:00
Steven Achilles
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
Steven Achilles
3b310bcd41 Upgrade GitLab CE to 17.5.1 2024-10-25 18:06:00 +02:00
Steven Achilles
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
Steven Achilles
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
Steven Achilles
94a616c741 Upgrade GitLab CE to 17.5.0 2024-10-18 18:03:00 +02:00
Steven Achilles
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
Steven Achilles
db212908ec Upgrade golang and baseimage 2024-10-10 19:57:54 +02:00
Steven Achilles
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
Jan-Marten Brüggemann
5ce84968a6 Upgrade GitLab CE to 17.4.2 2024-10-10 15:55:40 +02:00
Steven Achilles
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
Kazunori Kimura
64e862524c Add postgresql-client-16 2024-09-30 06:59:16 +09:00
Steven Achilles
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
Steven Achilles
d08a6ec2a9 Upgrade GitLab CE to 17.4.1 2024-09-26 20:38:43 +02:00
Steven Achilles
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
Steven Achilles
5d51b74974 Upgrade GitLab CE to 17.4.0 2024-09-25 21:50:48 +02:00
Steven Achilles
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
Joerg Stoever
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
Kazunori Kimura
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
Joerg Stoever
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
Joerg Stoever
38be108bc0 health check: use https only when https enabled with non-self signed cert 2024-09-20 23:14:38 +09:00
Steven Achilles
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
Steven Achilles
e7f4f46783 Upgrade GitLab CE to 17.3.3 2024-09-18 22:42:00 +02:00
Steven Achilles
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
Steven Achilles
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
Steven Achilles
2232e7e3a7 Upgrade GitLab CE to 17.3.2 2024-09-13 06:55:53 +02:00
Kazunori Kimura
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