APC 技術ブログ

株式会社エーピーコミュニケーションズの技術ブログです。

株式会社 エーピーコミュニケーションズの技術ブログです。

GitLab 17.3の紹介: Root cause analysisのGA / DashboardからのPod削除サポート / Vulnerability resolutionのベータ版など

こんにちは、クラウド事業部 CI/CDサービスメニューチームの山路です。

今回は8月15日にリリースされたGitLab 17.3 のアップデート内容を紹介します。本記事ではすべてのアップデート情報を詳細に記載してはいませんので、興味ある内容があれば各ドキュメントを参照ください。

about.gitlab.com

Root cause analysisがGAに

Root cause analysisはGitLab Duoに含まれる機能で、GitLab CI/CD jobの失敗した原因をAIを利用して解析するものです。解析はGitLab Duoチャットから /troubleshoot と入力する、またはCI/CD job画面下部の Troubleshoot ボタンを選択すれば実行できます。

GitLab Youtube動画より抜粋

なお本機能はUltimate + Duo Enterpriseプラン利用者が利用できます。

Self-managedインスタンス向けにGitLab DuoのHealth check機能を導入

Health check for GitLab Duoは、Self-managed版へのGitLab Duo導入時のトラブルシュートを助ける機能を提供します。GitLab Duoページから Run health check を選択すると、一連のチェック処理を行い、GitLab Duoを操作するために必要な設定等があればそれを指摘します。

https://about.gitlab.com/images/17_3/Failed_GitLab_Duo_health_check.png

GitLab Blogより引用

なお本機能はSelf-managed / GitLab Dedicated版で、Premiumプランの利用者が利用できます。また本機能は現在ベータ版です。

GitLab画面からKubernetes Podの削除が可能に

GitLabはKubernetesと連携してKubernetes向けのDashboardを提供しますが、本リリースからDashboard上から該当のPodを削除することが可能となりました。

https://about.gitlab.com/images/17_3/delete-pod.png

GitLab Blogより引用

KubernetesへのアクセスコマンドをGitLab画面から提供

GitLabはKubernetes利用者がクラスターにアクセスするためのアクセス機能を提供しています。これまでクラスターにアクセスするためのコマンドをドキュメントから見つける必要がありましたが、本リリースからはKubernetes DashboardまたはGitLab agent for Kubernetesのリストから参照できます。

https://about.gitlab.com/images/17_3/17-3-connect-agent.png

GitLab Blogより引用

Vulnerability resolutionによる脆弱性の自動解消がベータ版に

GitLab Duoの機能である脆弱性の解決機能がベータ版となりました。本機能はGitLabがサポートするAnalyzerを使ったSASTによって検知した脆弱性に限り、自動的に解決策を提示したMerge requestを作成する機能です。

https://about.gitlab.com/images/17_3/vulnerability_resolution.png

GitLab Blogより引用

なお本機能はUltimate + Duo Enterpriseプランで利用できます。

その他

GitLab Duo関連

以下はUltimate + Duo Enterpriseプランで利用可能です。

CI/CD関連

セキュリティ関連

タスク管理関連

Deprecation

その他

※クリックすると項目を表示します

さいごに

弊社はGitLabオープンパートナー認定を受けております。 また以下のようにCI/CDの導入を支援するサービスも行っているので、何かご相談したいことがあればお気軽にご連絡ください。

www.ap-com.co.jp