↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2021-02-25(Thu) [長年日記]

[GitLab] GitLab Pages周りの問題が解決

GitLab 13.9のリリースノートに、

GitLab Pages API-based configuration has been available since GitLab 13.0 and will replace the disk source configuration, which will be removed in GitLab 14.0.

[Deprecate disk source configuration for GitLab Pagesより引用]

と、gitlab_pages["domain_config_source"] = "disk"は14.0で使えなくなると書いてあったので、不安になり調査した。

まずは、

gitlab_pages["domain_config_source"] = "gitlab"

[gitlab.rbより引用]

とすると、案の定 502エラー。いままでは"disk"で動いたらしく、このままだとGitLab 14.0でGitLab Pagesが使えなくなる。

そこで、GitLab Pages関係の設定を見直した。

Kernel 5.8に上がった頃から、dockerで

privileged: true #cap_addに必要

cap_add:

- SYS_ADMIN

[docker-composeより引用]

が使えなくなって、エラーでコンテナが起動できず

gitlab_pages['inplace_chroot'] = true

[gitlab.rbより引用]

せざるえなくなくなっていたことを思い出す。

しかも、これも無理矢理でGitLab Pagesにアクセスできるものの、認証をつけてアクセスしたり、マージリクエストからアーキファクトにアクセスに行くと、503になってしまっていた。

docker-ceのバージョンが上げているし、kernel 5.10になっているので、これらの設定を元に戻して、さらにdomain_config_sourceもgitlabにしてみた。

結果、認証付きGitlab Pagesを含めて、みんなアクセスできることを確認。めでたしめでたし。

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索