Ashvin Sharma activity https://gitlab.com/ashvins 2026-03-19T11:58:05Z tag:gitlab.com,2026-03-19:5221801733 Ashvin Sharma commented on merge request !4888 at GitLab.org / charts / GitLab Chart 2026-03-19T11:58:05Z ashvins Ashvin Sharma

Hey @WarheadsSE could you do a maintainer review on this one?

tag:gitlab.com,2026-03-19:5221799618 Ashvin Sharma commented on merge request !4888 at GitLab.org / charts / GitLab Chart 2026-03-19T11:57:30Z ashvins Ashvin Sharma

I could not run it E2E (I wasted a lot of time running gitlab in my local kubernetes cluster but ran in some system errors one after the other). So I instead ran the template with global.gatewayApi.installEnvoy set and unset.

Approving.

tag:gitlab.com,2026-03-19:5221799218 Ashvin Sharma approved merge request !4888: Gateway API: Expose KAS via gRPC on shared hostname at GitLab.org / charts / GitLab Chart 2026-03-19T11:57:24Z ashvins Ashvin Sharma

What does this MR do?

Gateway API: Expose KAS via gRPC on shared hostname

Serve gRPC traffic for KAS alongside existing HTTP on the same hostname using a single HTTPRoute, as required by the Gateway API cross-serving spec [1]. A BackendTrafficPolicy ensures correct HTTP/2 upstream forwarding for the gRPC traffic.

[1] https://gateway-api.sigs.k8s.io/api-types/grpcroute/#cross-serving

Changelog: added

Closes #6217

Relates gitlab-org/cluster-integration/gitlab-agent#766

Test Plan

  1. Install GitLab, KAS and Envoy Gateway

    helm upgrade --install gl ~/repos/gitlab-chart/ -n gl --create-namespace \
       -f ~/repos/gitlab-chart/examples/values-gatewayapi.yaml \
       -f my-ip-and-hostname-values.yaml
  2. Create a fresh project

  3. Create two agents, one connecting via wss one via grpc

  4. Confirm both agents connect

    Screenshot_from_2026-03-18_09-35-49

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-19:5221706354 Ashvin Sharma commented on merge request !4936 at GitLab.org / ModelOps / AI Assisted (formerly Applied ML) / Code Suggestions / AI Gateway 2026-03-19T11:33:25Z ashvins Ashvin Sharma

I am not well versed with Python, but content is

content: Union[str, list[ContentBlock]]

(src) and ContentBlock is

ContentBlock = Union[TextContent, ImageContent]

So I do not think we have scope of having a None here.

tag:gitlab.com,2026-03-19:5221567748 Ashvin Sharma pushed to project branch ashvins/support-images-payload at GitLab.org / ModelOps / AI Assisted (formerly Applied ML) / Code Suggestions / AI G... 2026-03-19T10:58:20Z ashvins Ashvin Sharma

Ashvin Sharma (a88c8cda) at 19 Mar 10:58

fix: allow only https url for images

tag:gitlab.com,2026-03-19:5221506590 Ashvin Sharma commented on merge request !227130 at GitLab.org / GitLab 2026-03-19T10:44:18Z ashvins Ashvin Sharma

Hey @pshutsin thanks for the change, I left a couple of comments as questions to understand the change a little better. Back to you 🏓.

tag:gitlab.com,2026-03-19:5221502800 Ashvin Sharma commented on merge request !227130 at GitLab.org / GitLab 2026-03-19T10:43:27Z ashvins Ashvin Sharma

question: Should we add specs to ensure that event_ids cannot be empty? Or if they are we handle it correctly?

tag:gitlab.com,2026-03-19:5221502789 Ashvin Sharma commented on merge request !227130 at GitLab.org / GitLab 2026-03-19T10:43:27Z ashvins Ashvin Sharma

question: Shouldn't this be integer? I see we use user_id as integer in the specs as well.

tag:gitlab.com,2026-03-19:5221502767 Ashvin Sharma commented on merge request !227130 at GitLab.org / GitLab 2026-03-19T10:43:26Z ashvins Ashvin Sharma

I am not sure how much enforce this, but is documented to avoid using latin abbreviations-https://docs.gitlab.com/development/documentation/styleguide/word_list/#eg

tag:gitlab.com,2026-03-19:5221323347 Ashvin Sharma deleted project branch revert-4aaf5eb7 at GitLab.org / gitlab-runner 2026-03-19T10:02:10Z ashvins Ashvin Sharma

Ashvin Sharma (08d7993d) at 19 Mar 10:02

tag:gitlab.com,2026-03-19:5221322919 Ashvin Sharma pushed to project branch main at GitLab.org / gitlab-runner 2026-03-19T10:02:05Z ashvins Ashvin Sharma

Ashvin Sharma (b18a024b) at 19 Mar 10:02

Merge branch 'revert-4aaf5eb7' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-19:5221322459 Ashvin Sharma accepted merge request !6524: Revert "Merge branch 'malvarez-consolidate-http-status-code-field' into 'main'" at GitLab.org / gitlab-runner 2026-03-19T10:01:58Z ashvins Ashvin Sharma

What does this MR do?

Revert "Merge branch 'malvarez-consolidate-http-status-code-field' into 'main'"

This reverts merge request !6492

Why was this MR needed?

The previous changes changed the type of the logging field status from String to Integer. This was pointed out to have the risk of causing type conflicts: Slack (internal) & https://opster.com/guides/elasticsearch/glossary/elasticsearch-conflicting-field/

We are reverting the changes to first figure out the necessary type mappings.

What's the best way to test this MR?

What are the relevant issue numbers?

tag:gitlab.com,2026-03-19:5221103570 Ashvin Sharma commented on merge request !4936 at GitLab.org / ModelOps / AI Assisted (formerly Applied ML) / Code Suggestions / AI Gateway 2026-03-19T09:12:39Z ashvins Ashvin Sharma

We already have validation for this. This is a false positive.

tag:gitlab.com,2026-03-19:5221086182 Ashvin Sharma commented on merge request !4936 at GitLab.org / ModelOps / AI Assisted (formerly Applied ML) / Code Suggestions / AI Gateway 2026-03-19T09:08:22Z ashvins Ashvin Sharma

We already have validation for this. This is a false positive.

tag:gitlab.com,2026-03-19:5220997307 Ashvin Sharma commented on merge request !6541 at GitLab.org / gitlab-runner 2026-03-19T08:46:51Z ashvins Ashvin Sharma

@ajwalker Could you please review this smol MR?

tag:gitlab.com,2026-03-19:5220949485 Ashvin Sharma opened merge request !6541: Bump up runner images version to 0.0.38 at GitLab.org / gitlab-runner 2026-03-19T08:33:35Z ashvins Ashvin Sharma

Issue: #39276

What does this MR do?

Bump up runner images version to 0.0.38

and update the docs

gitlab-org/ci-cd/runner-tools/base-images!106

gitlab-org/ci-cd/docker-machine!162

tag:gitlab.com,2026-03-19:5220941320 Ashvin Sharma pushed new project branch ashvins/upgrade-base-image-version at GitLab.org / gitlab-runner 2026-03-19T08:31:38Z ashvins Ashvin Sharma

Ashvin Sharma (8602b7d6) at 19 Mar 08:31

Bump up runner images version to 0.0.38

tag:gitlab.com,2026-03-19:5220884999 Ashvin Sharma pushed new project tag v0.0.38 at GitLab.org / ci-cd / runner-tools / base-images 2026-03-19T08:16:29Z ashvins Ashvin Sharma

Ashvin Sharma (1db22db5) at 19 Mar 08:16

Merge branch 'ashvins/fix-cve-2025-68121-update-docker-machine' int...

tag:gitlab.com,2026-03-19:5220830626 Ashvin Sharma deleted project branch ashvins/fix-cve-2025-68121-update-docker-machine at GitLab.org / ci-cd / runner-tools / base-images 2026-03-19T08:02:38Z ashvins Ashvin Sharma

Ashvin Sharma (f518646e) at 19 Mar 08:02