Grigoris Thanasoulas activity https://gitlab.com/grigoristh 2026-03-19T14:24:08Z tag:gitlab.com,2026-03-19:5222465688 Grigoris Thanasoulas commented on merge request !4892 at GitLab.org / charts / GitLab Chart 2026-03-19T14:24:08Z grigoristh Grigoris Thanasoulas [email protected]

@narendran-kannan I will handle this, thanks for the ping.

tag:gitlab.com,2026-03-19:5222078295 Grigoris Thanasoulas commented on issue #6246 at GitLab.org / charts / GitLab Chart 2026-03-19T13:05:09Z grigoristh Grigoris Thanasoulas [email protected]

@afaras72 can you share with me the configuration that breaks the template in your case? It would help me identify if there are additional factors that cause your problem.

  • What configuration do you use? (helm values)

  • What is the output of the helm template command?

    helm template .-s charts/gitlab/charts/toolbox/templates/deployment.yaml 
tag:gitlab.com,2026-03-18:5218444536 Grigoris Thanasoulas deleted project branch cater-claude-files at GitLab.org / Distribution / issue-bot 2026-03-18T16:13:01Z grigoristh Grigoris Thanasoulas [email protected]

Grigoris Thanasoulas (df501c97) at 18 Mar 16:13

tag:gitlab.com,2026-03-18:5218443245 Grigoris Thanasoulas accepted merge request !35: chore: configure Claude files at GitLab.org / Distribution / issue-bot 2026-03-18T16:12:43Z grigoristh Grigoris Thanasoulas [email protected]

Summary

Configure initial claude files

tag:gitlab.com,2026-03-18:5218443219 Grigoris Thanasoulas pushed to project branch main at GitLab.org / Distribution / issue-bot 2026-03-18T16:12:42Z grigoristh Grigoris Thanasoulas [email protected]

Grigoris Thanasoulas (d09420d6) at 18 Mar 16:12

Merge branch 'cater-claude-files' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-18:5218080994 Grigoris Thanasoulas commented on merge request !4730 at GitLab.org / charts / GitLab Chart 2026-03-18T14:58:35Z grigoristh Grigoris Thanasoulas [email protected]

@Alexand can you review as a maintainer?

tag:gitlab.com,2026-03-18:5218069774 Grigoris Thanasoulas approved merge request !4730: moving nodeselector to spec.template.spec.nodeSelector at GitLab.org / charts / GitLab Chart 2026-03-18T14:56:23Z grigoristh Grigoris Thanasoulas [email protected]

What does this MR do?

'gitlab.nodeSelector' is incorrectly included in the volumes block instead of at the pod spec level

Issue

Author checklist

For general guidance, please follow our Contributing guide.

Required

For anything in this list which will not be completed, please provide a reason in the MR discussion.

  • Merge Request Title and Description are up to date, accurate, and descriptive.
  • MR targeting the appropriate branch.
  • MR has a green pipeline.
  • Documentation created/updated.
  • Tests added/updated, and test plan for scenarios not covered by automated tests.
  • Equivalent MR/issue for omnibus-gitlab opened.

Reviewers checklist

tag:gitlab.com,2026-03-18:5218069656 Grigoris Thanasoulas commented on merge request !4730 at GitLab.org / charts / GitLab Chart 2026-03-18T14:56:22Z grigoristh Grigoris Thanasoulas [email protected]

LGTM, we can merge the existing improvements.

The same fix needs to be implemented in `charts/gitlab/charts/gitlab-exporter/templates/deployment.yaml` in a subsequent MR (see previous comment).

tag:gitlab.com,2026-03-18:5218061390 Grigoris Thanasoulas commented on merge request !4730 at GitLab.org / charts / GitLab Chart 2026-03-18T14:54:39Z grigoristh Grigoris Thanasoulas [email protected]

To unblock this MR, we will merge the existing incremental changes.

@cnowicki could you send an extra MR updating the charts/gitlab/charts/gitlab-exporter/templates/deployment.yaml file? Thank you for your contribution.

tag:gitlab.com,2026-03-18:5218005329 Grigoris Thanasoulas deleted project branch fix-work-items-url-in-cleanup at GitLab.org / Distribution / issue-bot 2026-03-18T14:44:33Z grigoristh Grigoris Thanasoulas [email protected]

Grigoris Thanasoulas (1d4cfe17) at 18 Mar 14:44

tag:gitlab.com,2026-03-18:5218004527 Grigoris Thanasoulas accepted merge request !34: ci: convert work_items URLs to issues URLs in remove_issue job at GitLab.org / Distribution / issue-bot 2026-03-18T14:44:23Z grigoristh Grigoris Thanasoulas [email protected]

Summary

  • GitLab now returns `/work_items/` URLs instead of `/issues/` URLs when listing issues via `glab issue list --output-format=urls`
  • `glab issue close` still expects the old `/issues/` format, causing the `remove_issue` cleanup job to fail
  • Added a `sed` substitution to convert the URL before passing it to `glab issue close`

This is a temporary workaround until `glab` is updated to handle the new URL format.

Test plan

  • Verify the `remove_issue` job completes successfully in the MR pipeline

Co-Authored-By: Claude Sonnet 4.6 [email protected]

tag:gitlab.com,2026-03-18:5218004526 Grigoris Thanasoulas pushed to project branch main at GitLab.org / Distribution / issue-bot 2026-03-18T14:44:23Z grigoristh Grigoris Thanasoulas [email protected]

Grigoris Thanasoulas (cbd4fef6) at 18 Mar 14:44

Merge branch 'fix-work-items-url-in-cleanup' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-18:5217987327 Grigoris Thanasoulas approved merge request !35: chore: configure Claude files at GitLab.org / Distribution / issue-bot 2026-03-18T14:41:04Z grigoristh Grigoris Thanasoulas [email protected]

Summary

Configure initial claude files

tag:gitlab.com,2026-03-18:5217987309 Grigoris Thanasoulas commented on merge request !35 at GitLab.org / Distribution / issue-bot 2026-03-18T14:41:04Z grigoristh Grigoris Thanasoulas [email protected]

LGTM.

tag:gitlab.com,2026-03-18:5217699236 Grigoris Thanasoulas joined project GitLab.org / Distribution / issue-bot 2026-03-18T13:46:15Z grigoristh Grigoris Thanasoulas [email protected] tag:gitlab.com,2026-03-18:5216651440 Grigoris Thanasoulas commented on merge request !4781 at GitLab.org / charts / GitLab Chart 2026-03-18T10:03:44Z grigoristh Grigoris Thanasoulas [email protected]

The syntax of the hasKey expression is not correct, please consult the official Helm docs for the right usage.

You can ensure that the changes work as expected by rendering the helm template using the helm template command. Shall you need any help for this, please let me know.

tag:gitlab.com,2026-03-18:5216635092 Grigoris Thanasoulas commented on merge request !4781 at GitLab.org / charts / GitLab Chart 2026-03-18T10:00:30Z grigoristh Grigoris Thanasoulas [email protected]

The syntax of the expression is not correct, please refer to the official docs https://helm.sh/docs/chart_template_guide/function_list/#haskey or my review comment for the correct syntax.

tag:gitlab.com,2026-03-16:5208142655 Grigoris Thanasoulas commented on merge request !4781 at GitLab.org / charts / GitLab Chart 2026-03-16T12:47:56Z grigoristh Grigoris Thanasoulas [email protected]

@brookelew I realized there is an edge case where the current with or if expressions will not behave as expected:

  • For `revisionHistoryLimit field the k8s docs read: "Explicitly setting this field to 0, will result in cleaning up all the history of your Deployment thus that Deployment will not be able to roll back". So from a Kubernetes perspective, 0 is a perfectly valid value for this field.
  • However, if we check using with or {{- if .Values.deployment.revisionHistoryLimit }}), and the value is set to 0, the template engine will skip the block completely and will not render the field. Kubernetes will then fall back to the server-side default, which is 10.

We could mitigate this issue using if hasKey instead:

{{- if hasKey .Values.deployment "revisionHistoryLimit" }}
tag:gitlab.com,2026-03-14:5203797346 Grigoris Thanasoulas commented on merge request !4781 at GitLab.org / charts / GitLab Chart 2026-03-14T09:40:47Z grigoristh Grigoris Thanasoulas [email protected]

Thank you for implementing all the suggestions, great job @brookelew!

Indeed, the rest of the file uses the if style. There is no need to update the rest for now, let's keep the scope of this MR narrow.

tag:gitlab.com,2026-03-13:5202020551 Grigoris Thanasoulas commented on merge request !4781 at GitLab.org / charts / GitLab Chart 2026-03-13T15:44:48Z grigoristh Grigoris Thanasoulas [email protected]

Non-blocking: The int casting is a good defensive approach, however we want to move towards upfront validation by the Helm schema, which will ensure the value is already of the correct type, so it could optionally be removed.