Muhammad Daffa Dinaya activity https://gitlab.com/mdaffad 2026-03-20T16:29:46Z tag:gitlab.com,2026-03-20:5227107041 Muhammad Daffa Dinaya pushed to project branch main at Muhammad Daffa Dinaya / gitlab-runner 2026-03-20T16:29:46Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (a093755c) at 20 Mar 16:29

Merge branch 'ashvins/upgrade-base-image-version' into 'main'

... and 80 more commits

tag:gitlab.com,2026-03-19:5222823347 Muhammad Daffa Dinaya opened merge request !6548: fix(docker-network): cleanup network on failed inspect network at GitLab.org / gitlab-runner 2026-03-19T15:38:22Z mdaffad Muhammad Daffa Dinaya

What does this MR do?

fix(docker-network): cleanup network on failed inspect network

Signed-off-by: Muhammad Daffa Dinaya [email protected]

Why was this MR needed?

What's the best way to test this MR?

What are the relevant issue numbers?

Close #39224

tag:gitlab.com,2026-03-19:5222817103 Muhammad Daffa Dinaya pushed new project branch fix-docker-network-cleanup at Muhammad Daffa Dinaya / gitlab-runner 2026-03-19T15:37:08Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (49a1a5c4) at 19 Mar 15:37

fix(docker-network): cleanup network on failed inspect network

tag:gitlab.com,2026-03-18:5218264589 Muhammad Daffa Dinaya pushed to project branch main at Muhammad Daffa Dinaya / gitlab-runner 2026-03-18T15:35:02Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (74fae2a5) at 18 Mar 15:35

Merge branch 'vtak/update_json_library' into 'main'

... and 91 more commits

tag:gitlab.com,2026-02-21:5127854423 Muhammad Daffa Dinaya pushed to project branch main at Muhammad Daffa Dinaya / gitlab-runner 2026-02-21T07:56:28Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (fd75f027) at 21 Feb 07:56

Merge branch 'feature/build-pod-resource' into 'main'

... and 41 more commits

tag:gitlab.com,2026-02-16:5109132688 Muhammad Daffa Dinaya pushed to project branch main at Muhammad Daffa Dinaya / gitlab-runner 2026-02-16T15:42:30Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (e5e8d00a) at 16 Feb 15:42

Merge branch 'ajwalker/refactor-cache' into 'main'

... and 123 more commits

tag:gitlab.com,2026-01-17:5004783564 Muhammad Daffa Dinaya pushed to project branch main at Muhammad Daffa Dinaya / gitlab-runner 2026-01-17T08:01:12Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (53b3000e) at 17 Jan 08:01

Merge branch 'vtak/fix_pkcs7' into 'main'

... and 82 more commits

tag:gitlab.com,2025-12-14:4910480176 Muhammad Daffa Dinaya pushed to project branch main at Muhammad Daffa Dinaya / gitlab-runner 2025-12-14T10:33:24Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (17c92b34) at 14 Dec 10:33

Merge branch 'ajwalker/emulate-docker-links-func' into 'main'

... and 224 more commits

tag:gitlab.com,2025-12-14:4910479969 Muhammad Daffa Dinaya pushed to project branch chore/kubernetes-test-proxy-request-error-refactor at Muhammad Daffa Dinaya / gitlab-runner 2025-12-14T10:33:03Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (8db2bf2d) at 14 Dec 10:33

feat: [WIP] proxy test

tag:gitlab.com,2025-11-10:4795236331 Muhammad Daffa Dinaya commented on issue #39085 at GitLab.org / gitlab-runner 2025-11-10T06:02:21Z mdaffad Muhammad Daffa Dinaya

To upgrade to the supported client version, i think we need to resolve this #38784

tag:gitlab.com,2025-10-30:4760922029 Muhammad Daffa Dinaya pushed to project branch chore/kubernetes-test-proxy-request-error-refactor at Muhammad Daffa Dinaya / gitlab-runner 2025-10-30T01:32:48Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (e63075a8) at 30 Oct 01:32

fix: [WIP] add mock on verb

tag:gitlab.com,2025-10-25:4746723806 Muhammad Daffa Dinaya pushed to project branch chore/kubernetes-test-proxy-request-error-refactor at Muhammad Daffa Dinaya / gitlab-runner 2025-10-25T15:42:04Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (505b6f02) at 25 Oct 15:42

fix: merge http and error proxy test case

tag:gitlab.com,2025-10-18:4724734157 Muhammad Daffa Dinaya pushed to project branch chore/kubernetes-test-proxy-request-error-refactor at Muhammad Daffa Dinaya / gitlab-runner 2025-10-18T08:50:45Z mdaffad Muhammad Daffa Dinaya

Muhammad Daffa Dinaya (2d3d2c33) at 18 Oct 08:50

chore: [WIP] refactor proxy request http

... and 39 more commits

tag:gitlab.com,2025-10-16:4717024138 Muhammad Daffa Dinaya commented on merge request !5882 at GitLab.org / gitlab-runner 2025-10-16T03:36:00Z mdaffad Muhammad Daffa Dinaya

Still, this is an improvement in my books, and we maybe merge some tests or do some refactoring when we look at the other tests in this package.

Hi, after checking on the other test. It seems there are overlapping testcase, e.g. TestProxyRequestHTTP's Returns error if the pod is not ready and TestProxyRequestError's Pod is not ready yet. I will also merge these test case so we dont need rework on the future.

tag:gitlab.com,2025-10-15:4714016290 Muhammad Daffa Dinaya commented on merge request !5882 at GitLab.org / gitlab-runner 2025-10-15T09:54:33Z mdaffad Muhammad Daffa Dinaya

You can either setup the fake client without any pod (or at least not the pod the production code will ask for), or inject this error with a reactor.

Got it, i will try to implement fakeclient first.

This can happen when e.g. the executor is able to create the pod initially, but then something happens on the cluster and the pod vanishes, or changes state, ...

Thanks for the answer

tag:gitlab.com,2025-10-15:4713941031 Muhammad Daffa Dinaya commented on merge request !5882 at GitLab.org / gitlab-runner 2025-10-15T09:38:04Z mdaffad Muhammad Daffa Dinaya

Thanks for your code suggestion and the review! I have read the thread and replied with several questions

tag:gitlab.com,2025-10-15:4713927599 Muhammad Daffa Dinaya commented on merge request !5882 at GitLab.org / gitlab-runner 2025-10-15T09:34:47Z mdaffad Muhammad Daffa Dinaya

cmiiw, if i want to implement this, it means i need to set the NewSimpleClientset with different name from the expected pod name?

Also, may i know other example of the drift between the executor cache and the k8s? Is it only applied on the proxy test case or we also need to check on the other part?

tag:gitlab.com,2025-10-15:4713901739 Muhammad Daffa Dinaya commented on merge request !5882 at GitLab.org / gitlab-runner 2025-10-15T09:28:37Z mdaffad Muhammad Daffa Dinaya

I will add containerReady: true to ensure exhaustive test coverage

tag:gitlab.com,2025-10-15:4713883685 Muhammad Daffa Dinaya commented on merge request !5882 at GitLab.org / gitlab-runner 2025-10-15T09:24:18Z mdaffad Muhammad Daffa Dinaya

For this test case will drop the podStatus -> podPhase. Also i will drop unnecessary attribute that is not related on the testcase

tag:gitlab.com,2025-10-15:4712924970 Muhammad Daffa Dinaya commented on issue #38784 at GitLab.org / gitlab-runner 2025-10-15T04:01:21Z mdaffad Muhammad Daffa Dinaya

@hoegaarden I have submitted the MR for TestProxyRequestError and plan to continue with TestExec, following the logic in TestAttach (!5838 (merged)). Please let me know if there are other parts that should be prioritized.