-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync upstream configuration #2570
base: master
Are you sure you want to change the base?
Conversation
@kkimurak The ci pipeline failed at stage
Is this related to numerous changes in the |
Do you have an idea how to proceed or make progress? How can we work together efficiently? When I see the amount of changes, a four-eyes review would be the best. Do you have any objections and/or suggestions for a platform for real-time exchange? |
Unfortunately, several GitLab critical security releases (15.0.1, 14.10.4, and 14.9.5) have been published yesterday (see https://about.gitlab.com/releases/2022/06/01/critical-security-release-gitlab-15-0-1-released/). I guess we should maintain the official releases in parallel with this WIP PR. From your point of view, is there any reason not to at least merge the PR #2569 so that the security release can be prepared? |
Sorry for late, I was bit busy.
I think so. Maybe upstream config for note: I just copied and pasted upstream config, then started checking git diff.
Just please merge #2569 and prepare for security release. I'm not sure v15.0.0 works but at least test is passing. And I have learned from history that the releasing is much important than missing (or stale) parameters for this project. Thank you for your work. BTW, I'm going to work on this PR this weekend (since 2022-06-03T20:00:00+0900) |
This sounds good. I can confirm that GitLab CE works at least for me in version 15.0.0 and 15.0.1. The only downside is that I do not use all features. |
I just added an additional section about the state (important notes) of the release in the release notes. |
I'm back, confirmed that gitlab works on relative URL enabled/disabled. Also simple git push/pull works. Here're list of changes for configurations.
note: |
Additional note: I have noticed that puma dies on startup so that gitlab did not come up. I have submit a separate PR #2579 |
Now I can continue developing thanks to #2579 is merged |
@sachilles Is there a backporting request? If so, I'll split the commit to make it easier (although it will take some time, of course). |
@kkimurak If we will be able to merge in the near future, I'd like to avoid backporting. |
@kkimurak Sorry for the extremely long delay in processing this PR. Can we try to incorporate this PR next (and before the next release of GitLab)? |
Hi @sachilles , I apologize for leaving the pull request for so long. As usual, the new version of GitLab will be released on the 22nd. I'm sorry, but I've been busy with work this month and it may be difficult to get things done (including checking against the new release, rebase on some concurrent works e.g. #2598 #2610 ) by then. I think I will be able to work on it in early October. |
Just to reduce noisy diff Original commit: https://gitlab.com/gitlab-org/gitlab/-/commit/890f14786a49cb715d8856c1a6917003649796c5 First contain gitalb v7.9.0
…e.yml This commit is imported from upstream. For moredetail, see corresponding merge request. https://gitlab.com/gitlab-org/gitlab/-/merge_requests/32275
Currently commented-out and no effect. See corresponding MR and commit: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/5883 https://gitlab.com/gitlab-org/gitlab/-/commit/0cab88ef72fe2c41cb2f1df2f619741e335887a0
Just fixing commented-out config, no effect See upstream commit: https://gitlab.com/gitlab-org/gitaly/-/commit/4290807efcf2de64d5c1e8abce15399361da42f9 Note : I have checked which version contains the commit using `git tag --contains <commit ID> | sort --version-sort` v13.1.0-rc4 and v13.2.0 or above contains the commit, but v13.1.0 does not. I have no idea why First contains (stable) gitlay v13.2.0 Corresponding gitlab v13.2.0
This is imported from upstream. See corresponding merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/38049 First tag contains this change: v13.3.0-ee $ git tag --contain ce37ceb7 | sort --version-sort | head -n 1
…e encryption See corresponding MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/38240
…_dir See upstream merge request: https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/393 First contain gitlab-shell v13.4.0 Corresponding gitlab v13.3.0 (Corresponding MR : https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37677)
…elative_url_root Only affected if UNIX sockets are used for gitlab_url. sameersbn/gitlab uses http:// and is not affected. See upstream merge request: https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/406 First contain gitlab-shell v13.7.0 Corresponding gitlab v13.4.2
This commit is imported from upstream. For more detail, see corresponding merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44533
…ection pool See upstream config: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/57805
…_key_base This commit is imported from upstream. For more detail, see corresponding merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/53602
See corresponding upstream merge request: Cleanup Puma 5 upgrade transition code https://gitlab.com/gitlab-org/gitlab/-/merge_requests/61572
Also removes GITLAB_MONITORING_UNICORN_SAMPLER_INTERVAL unicorn have been removed in v14.0 See corresponding merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62090
…password` and set to false. Squash of following MR and commits: - Add option to disable printing of root password during DB seeding https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63271 - Do not display the root password by default https://gitlab.com/gitlab-org/gitlab/-/commit/b4b8d80d00780fbb80ecac7506dcdcfb328d4f03 Note that the first release contains this commit is v14.5.0
This is imported from upstream. See corresponding merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66712
… is "json" This commit is imported from upstream. For more detail, check corresponding merge request: https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/476 First contain : gitlab-shell v13.21.0 Corresponding gitlab v14.3.0
This is imported from upstream See corresponding merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/78346
This is imported from upstream. See corresponding merge requests: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/78078 https://gitlab.com/gitlab-org/gitaly/-/merge_requests/4690 https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/602
This is done in gitlab 14.9 release. See corresponding merge requests: gitlab-shell side https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/378 gitaly side: First introduced in MR 2066 for [gitlab-shell] scope https://gitlab.com/gitlab-org/gitaly/-/merge_requests/2066 Then moved to [hook] scope in MR 2187, https://gitlab.com/gitlab-org/gitaly/-/merge_requests/2187 but reverted and moved back to [gitlab-shell] scope. https://gitlab.com/gitlab-org/gitaly/-/merge_requests/2196 If the value is empty or not set, it fallback to {gitlab-shell install directory} See https://gitlab.com/gitlab-org/gitaly/-/blob/16b38f034eb38253006a2e69a4b4220717b45a99/internal/gitaly/config/config.go#L231-233 Also note that there was a issue for 13-0 stable about default value (already fixed in later release) https://gitlab.com/gitlab-org/gitaly/-/merge_requests/2275 First contained tag: v13.0.0 (gitlab-shell, gitaly, gitlab)
…SMTP credentials See corresponding MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67802
See upstream merge request: https://gitlab.com/gitlab-org/gitaly/-/merge_requests/4415 First contain gitaly v14.10.0 Corresponding gitlab v14.10.0
Also remove corresponding configuration parameters: - GITLAB_ARTIFACTS_OBJECT_STORE_DIRECT_UPLOAD - GITLAB_ARTIFACTS_OBJECT_STORE_BACKGROUND_UPLOAD - GITLAB_PACKAGES_OBJECT_STORE_DIRECT_UPLOAD - GITLAB_PACKAGES_OBJECT_STORE_BACKGROUND_UPLOAD - GITLAB_LFS_OBJECT_STORE_DIRECT_UPLOAD - GITLAB_LFS_OBJECT_STORE_BACKGROUND_UPLOAD - GITLAB_UPLOADS_OBJECT_STORE_DIRECT_UPLOAD - GITLAB_UPLOADS_OBJECT_STORE_BACKGROUND_UPLOAD This is introduced with v15.0 release See corresponding merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/86905
Introduced in v15.2.0 See upstream merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/91024
…ailer See upstream merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/97372
Not parameterized yet See corresponding MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/78227
Adding pages:object_store related configurations Still not parameterized yet See corresponding merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42461
Just updating link in comment See corresponding Merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/53004
See corresponding merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/86477
2b72bd8
to
4209299
Compare
I'm still busy and progress is slow, but the work is definitely nearing completion. Most of the changes were cleaned up and sorted by released tag. A little work left over from v15.4 and confirmation of new additions in v15.5 is required. |
I also want to split them into separate pull requests for easier review. |
Draft:
This PR syncs configuration files.
Current target versions are based on gitlab-foss v15.0.0:
This PR is based on #2569 .TODO: