actions / actions/actions-runner-controller
Deploy `RunnerDeployment` in custom namespace
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 6.5k
- Forks
- 1.5k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 27
Description
Checks
- I've already read https://github.com/actions/actions-runner-controller/blob/master/TROUBLESHOOTING.md and I'm sure my issue is not covered in the troubleshooting guide.
- I'm not using a custom entrypoint in my runner image
Controller Version
0.13.1
Helm Chart Version
0.23.5
CertManager Version
1.13.3
Deployment Method
Helm
cert-manager installation
I installed the cert manager using its helm chart, with default values
Checks
- This isn't a question or user support case (For Q&A and community support, go to Discussions. It might also be a good idea to contract with any of contributors and maintainers if your business is so critical and therefore you need priority support
- I've read releasenotes before submitting this issue and I'm sure it's not due to any recently-introduced backward-incompatible changes
- My actions-runner-controller version (v0.x.y) does support the feature
- I've already upgraded ARC (including the CRDs, see charts/actions-runner-controller/docs/UPGRADING.md for details) to the latest and it didn't fix the issue
- I've migrated to the workflow job webhook event (if you using webhook driven scaling)
Resource Definitions
apiVersion: actions.summerwind.dev/v1alpha1
kind: RunnerDeployment
metadata:
name: my-org-runnerdeployment
namespace: actions-runner-system
spec:
replicas: 2
template:
spec:
organization: my-org
githubAPICredentialsFrom:
secretRef:
name: my-org
labels:
- k8s
---
apiVersion: actions.summerwind.dev/v1alpha1
kind: HorizontalRunnerAutoscaler
metadata:
name: my-org-runner-deployment-autoscaler
namespace: actions-runner-system
spec:
minReplicas: 1
maxReplicas: 30
scaleTargetRef:
# Your RunnerDeployment Here
kind: RunnerDeployment
name: my-org-runnerdeployment
scaleUpTriggers:
- githubEvent:
workflowJob: {}
duration: "30m"
To Reproduce
1. Deploy ARC in `actions-runner-system` namespace.
2. Apply above manifests in custom namespace.
3. Run a job using ARC runners.
Describe the bug
No runners are scaled up. If the above manifest are applied in the default namespace, everything works as expected.
Describe the expected behavior
There should be no restrictions on where the manifests are applied.
Whole Controller Logs
2023-12-20T19:39:16Z INFO Using default AutoscalingListener image pull policy {"ImagePullPolicy": "IfNotPresent"}
2023-12-20T19:39:16Z INFO AutoscalingListener logging parameters changed {"LogLevel": "debug", "LogFormat": "text"}
2023-12-20T19:39:17Z INFO controller-runtime.metrics Metrics server is starting to listen {"addr": "127.0.0.1:8080"}
2023-12-20T19:39:17Z INFO Initializing actions-runner-controller {"version": "v0.27.5", "default-scale-down-delay": "10m0s", "sync-period": "1m0s", "default-runner-image": "summerwind/actions-runner:latest", "default-docker-image": "docker:dind", "default-docker-gid": "1001", "common-runnner-labels": null, "leader-election-enabled": true, "leader-election-id": "actions-runner-controller", "watch-namespace": ""}
2023-12-20T19:39:35Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "a1a335af-ee3a-44cc-baa8-ac8706f7d182", "allowed": true}
2023-12-20T19:39:35Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "f2d6c1b0-5b39-44c4-9c73-8299cf404141", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T19:39:35Z INFO runnerdeployment-resource validate resource to be created {"name": "my-org-runnerdeployment"}
2023-12-20T19:39:35Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "f2d6c1b0-5b39-44c4-9c73-8299cf404141", "allowed": true}
2023-12-20T19:39:35Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "UID": "7087423d-e271-4853-b572-02362378ad41", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerReplicaSet", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerreplicasets"}}
2023-12-20T19:39:35Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "code": 200, "reason": "", "UID": "7087423d-e271-4853-b572-02362378ad41", "allowed": true}
2023-12-20T19:39:35Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "5ecd2deb-dab5-4c2e-b1a2-fe62e5a9efac", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:42:22Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-2vnsh", "owner": "github-runners/my-org-runnerdeployment-2vnsh-927lp", "pods": null}
2023-12-20T20:42:22Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-kxjx9", "pods": null}
2023-12-20T20:42:22Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-2vnsh", "owner": "github-runners/my-org-runnerdeployment-2vnsh-8nh28", "pods": null}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "UID": "9f42d1d5-3c95-4eec-a740-d4ec592344fe", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerReplicaSet", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerreplicasets"}}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "code": 200, "reason": "", "UID": "9f42d1d5-3c95-4eec-a740-d4ec592344fe", "allowed": true}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "UID": "e58a6f74-01b9-49a9-9454-994e6aec80a3", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerReplicaSet", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerreplicasets"}}
2023-12-20T20:43:17Z INFO runnerreplicaset-resource validate resource to be updated {"name": "my-org-runnerdeployment-x4qj6"}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "code": 200, "reason": "", "UID": "e58a6f74-01b9-49a9-9454-994e6aec80a3", "allowed": true}
2023-12-20T20:43:17Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:43:17Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 3 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 2, "min": 1, "max": 30}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "c7217161-6a5c-4b15-98a0-a9b4629ec987", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "c7217161-6a5c-4b15-98a0-a9b4629ec987", "allowed": true}
2023-12-20T20:43:17Z DEBUG runnerdeployment Updated runnerreplicaset due to spec change {"runnerdeployment": "actions-runner-system/my-org-runnerdeployment", "currentDesiredReplicas": 6, "newDesiredReplicas": 3, "currentEffectiveTime": "2023-12-20 20:42:30 +0000 UTC", "newEffectiveTime": "2023-12-20 20:42:30 +0000 UTC"}
2023-12-20T20:43:17Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "09093d3a-7906-408e-8152-0c19bfa25099", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:43:17Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "09093d3a-7906-408e-8152-0c19bfa25099", "allowed": true}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "25a944b6-ec77-4472-a127-45dbf8f90b84", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:43:17Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "25a944b6-ec77-4472-a127-45dbf8f90b84", "allowed": true}
2023-12-20T20:44:14Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "c156c6bb-92bd-49b4-8b07-90f1ad4cb954", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:44:14Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "c156c6bb-92bd-49b4-8b07-90f1ad4cb954", "allowed": true}
2023-12-20T20:44:14Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "be50cf01-219e-4e8e-be91-b5ba53e4606a", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:44:14Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:44:14Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "be50cf01-219e-4e8e-be91-b5ba53e4606a", "allowed": true}
2023-12-20T20:44:14Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:44:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-2vnsh", "owner": "github-runners/my-org-runnerdeployment-2vnsh-8nh28", "pods": null}
2023-12-20T20:44:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:44:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:44:32Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runner", "UID": "23d9bc7d-3d67-4435-9576-5dfbcf03c40a", "kind": "actions.summerwind.dev/v1alpha1, Kind=Runner", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runners"}}
2023-12-20T20:44:32Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runner", "code": 200, "reason": "", "UID": "23d9bc7d-3d67-4435-9576-5dfbcf03c40a", "allowed": true}
2023-12-20T20:44:32Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runner", "UID": "4c256269-aa22-49f3-83e4-53eaa79aeea1", "kind": "actions.summerwind.dev/v1alpha1, Kind=Runner", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runners"}}
2023-12-20T20:44:32Z INFO runner-resource validate resource to be updated {"name": "my-org-runnerdeployment-2vnsh-8nh28"}
2023-12-20T20:44:32Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runner", "code": 200, "reason": "", "UID": "4c256269-aa22-49f3-83e4-53eaa79aeea1", "allowed": true}
2023-12-20T20:44:32Z INFO runner Removed finalizer {"runner": "github-runners/my-org-runnerdeployment-2vnsh-8nh28"}
2023-12-20T20:44:32Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runner", "UID": "8c09f58c-46da-4a1c-9937-2af292f6d140", "kind": "actions.summerwind.dev/v1alpha1, Kind=Runner", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runners"}}
2023-12-20T20:44:32Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runner", "code": 200, "reason": "", "UID": "8c09f58c-46da-4a1c-9937-2af292f6d140", "allowed": true}
2023-12-20T20:44:32Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runner", "UID": "f018fdd5-bf40-46d2-b195-534ce0d06f7e", "kind": "actions.summerwind.dev/v1alpha1, Kind=Runner", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runners"}}
2023-12-20T20:44:32Z INFO runner-resource validate resource to be updated {"name": "my-org-runnerdeployment-2vnsh-927lp"}
2023-12-20T20:44:32Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runner", "code": 200, "reason": "", "UID": "f018fdd5-bf40-46d2-b195-534ce0d06f7e", "allowed": true}
2023-12-20T20:44:32Z INFO runner Removed finalizer {"runner": "github-runners/my-org-runnerdeployment-2vnsh-927lp"}
2023-12-20T20:44:36Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:44:36Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:44:51Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:44:51Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "cc781b77-0ede-443b-ba48-15b43b77d648", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:44:51Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "cc781b77-0ede-443b-ba48-15b43b77d648", "allowed": true}
2023-12-20T20:44:51Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "475d2450-b7ee-464c-b26e-84fde4dce3aa", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:44:51Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:44:51Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "475d2450-b7ee-464c-b26e-84fde4dce3aa", "allowed": true}
2023-12-20T20:44:51Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:44:51Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "UID": "634b5875-ea30-42a4-94ab-f3c89a058077", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerReplicaSet", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerreplicasets"}}
2023-12-20T20:44:51Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "code": 200, "reason": "", "UID": "634b5875-ea30-42a4-94ab-f3c89a058077", "allowed": true}
2023-12-20T20:44:51Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "UID": "61be4c0f-d2f1-4f8a-8a4f-4d0d56c5efba", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerReplicaSet", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerreplicasets"}}
2023-12-20T20:44:51Z INFO runnerreplicaset-resource validate resource to be updated {"name": "my-org-runnerdeployment-x4qj6"}
2023-12-20T20:44:51Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "code": 200, "reason": "", "UID": "61be4c0f-d2f1-4f8a-8a4f-4d0d56c5efba", "allowed": true}
2023-12-20T20:44:51Z DEBUG runnerdeployment Updated runnerreplicaset due to spec change {"runnerdeployment": "actions-runner-system/my-org-runnerdeployment", "currentDesiredReplicas": 3, "newDesiredReplicas": 1, "currentEffectiveTime": "2023-12-20 20:42:30 +0000 UTC", "newEffectiveTime": "2023-12-20 20:42:30 +0000 UTC"}
2023-12-20T20:44:51Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:45:12Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:45:12Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:45:12Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "github-runners/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:45:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:45:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:45:23Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "cb81d2ce-0d09-47b0-8569-02d0de4b750d", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:45:23Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "cb81d2ce-0d09-47b0-8569-02d0de4b750d", "allowed": true}
2023-12-20T20:45:23Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "09cf58af-a5eb-4033-92ce-412fc9be6268", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:45:23Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:45:23Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "09cf58af-a5eb-4033-92ce-412fc9be6268", "allowed": true}
2023-12-20T20:45:39Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 3 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 2, "min": 1, "max": 30}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "e3f122e5-66f2-4183-8df8-d21f19554ead", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "e3f122e5-66f2-4183-8df8-d21f19554ead", "allowed": true}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "645087dc-ec7b-442d-a8a5-1b56f9d32c6c", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:45:39Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "645087dc-ec7b-442d-a8a5-1b56f9d32c6c", "allowed": true}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "UID": "a601e79e-d45a-423d-bd0e-df957bb48f1b", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerReplicaSet", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerreplicasets"}}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "code": 200, "reason": "", "UID": "a601e79e-d45a-423d-bd0e-df957bb48f1b", "allowed": true}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "UID": "85b5e47c-b44b-45d2-9d98-802bf35c6017", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerReplicaSet", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerreplicasets"}}
2023-12-20T20:45:39Z INFO runnerreplicaset-resource validate resource to be updated {"name": "my-org-runnerdeployment-x4qj6"}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "code": 200, "reason": "", "UID": "85b5e47c-b44b-45d2-9d98-802bf35c6017", "allowed": true}
2023-12-20T20:45:39Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 3 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 2, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:45:39 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:55:39Z"}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "c9489c70-1062-4826-814c-a7daed8556a6", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "c9489c70-1062-4826-814c-a7daed8556a6", "allowed": true}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "a1482c62-969d-4bbc-9e84-efe590b3a789", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:45:39Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:45:39Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "a1482c62-969d-4bbc-9e84-efe590b3a789", "allowed": true}
2023-12-20T20:45:39Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:45:39Z DEBUG runnerdeployment Updated runnerreplicaset due to spec change {"runnerdeployment": "actions-runner-system/my-org-runnerdeployment", "currentDesiredReplicas": 1, "newDesiredReplicas": 3, "currentEffectiveTime": "2023-12-20 20:45:39 +0000 UTC", "newEffectiveTime": "2023-12-20 20:45:39 +0000 UTC"}
2023-12-20T20:45:41Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:45:41Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:46:08Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 3, "min": 1, "max": 30}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "1b0314d8-3982-4b6d-883c-4a2eab4d587b", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "1b0314d8-3982-4b6d-883c-4a2eab4d587b", "allowed": true}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "3d5c17bb-2e4d-49b0-8439-5a2ff6ed3469", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:46:08Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "3d5c17bb-2e4d-49b0-8439-5a2ff6ed3469", "allowed": true}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "UID": "60d656ca-4596-46ea-9900-2a6883817315", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerReplicaSet", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerreplicasets"}}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "code": 200, "reason": "", "UID": "60d656ca-4596-46ea-9900-2a6883817315", "allowed": true}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "UID": "07bc81e2-9757-4d5a-a8bd-62fc4d9d95aa", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerReplicaSet", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerreplicasets"}}
2023-12-20T20:46:08Z INFO runnerreplicaset-resource validate resource to be updated {"name": "my-org-runnerdeployment-x4qj6"}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerreplicaset", "code": 200, "reason": "", "UID": "07bc81e2-9757-4d5a-a8bd-62fc4d9d95aa", "allowed": true}
2023-12-20T20:46:08Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 3, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:46:08 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:56:08Z"}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "78103030-9549-417e-8059-1f33f98ed3fa", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:46:08Z DEBUG runnerdeployment Updated runnerreplicaset due to spec change {"runnerdeployment": "actions-runner-system/my-org-runnerdeployment", "currentDesiredReplicas": 3, "newDesiredReplicas": 4, "currentEffectiveTime": "2023-12-20 20:46:08 +0000 UTC", "newEffectiveTime": "2023-12-20 20:46:08 +0000 UTC"}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "78103030-9549-417e-8059-1f33f98ed3fa", "allowed": true}
2023-12-20T20:46:08Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "e7d542ea-6ddd-4e24-a7c3-77ccd3087afc", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:46:08Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "e7d542ea-6ddd-4e24-a7c3-77ccd3087afc", "allowed": true}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "75c9aae9-ffd9-48d6-8130-a2e45a40168e", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "75c9aae9-ffd9-48d6-8130-a2e45a40168e", "allowed": true}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "d16a1cbb-819c-48a9-88a7-a7ec44cdfe7c", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:46:08Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:46:08Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "d16a1cbb-819c-48a9-88a7-a7ec44cdfe7c", "allowed": true}
2023-12-20T20:46:09Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "github-runners/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:46:09Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 3, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:46:08 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:56:08Z"}
2023-12-20T20:46:09Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "385548e1-2fed-4f80-bf9a-bcb2f5363cf0", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:46:09Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "385548e1-2fed-4f80-bf9a-bcb2f5363cf0", "allowed": true}
2023-12-20T20:46:09Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "0dcd9637-05e7-4507-b6b9-7cccabb705d5", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:46:09Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:46:09Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "0dcd9637-05e7-4507-b6b9-7cccabb705d5", "allowed": true}
2023-12-20T20:46:09Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:46:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:46:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:46:45Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:46:45Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-kxjx9", "pods": null}
2023-12-20T20:47:06Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:47:06Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "github-runners/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:47:06Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 3, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:46:08 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:56:08Z"}
2023-12-20T20:47:06Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "517d5369-c7d6-4b37-8072-6030bc75b277", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:47:06Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "517d5369-c7d6-4b37-8072-6030bc75b277", "allowed": true}
2023-12-20T20:47:06Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "d121b34b-13de-4ebb-b019-83b9bc979954", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:47:06Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:47:06Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "d121b34b-13de-4ebb-b019-83b9bc979954", "allowed": true}
2023-12-20T20:47:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:47:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-kxjx9", "pods": null}
2023-12-20T20:47:49Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:47:49Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-kxjx9", "pods": null}
2023-12-20T20:48:04Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "github-runners/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:48:04Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 3, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:46:08 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:56:08Z"}
2023-12-20T20:48:04Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "d0248b73-6e75-4ca8-bf0c-8d399cf0bf4b", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:48:04Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "d0248b73-6e75-4ca8-bf0c-8d399cf0bf4b", "allowed": true}
2023-12-20T20:48:04Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "edb4bb9a-e472-4c82-a401-920f69f7733b", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:48:04Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:48:04Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "edb4bb9a-e472-4c82-a401-920f69f7733b", "allowed": true}
2023-12-20T20:48:04Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:48:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:48:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:48:54Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:48:54Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:49:01Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "github-runners/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:49:01Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 3, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:46:08 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:56:08Z"}
2023-12-20T20:49:01Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "eab4f9e5-d6fc-43c6-b081-705080ee9658", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:49:01Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "eab4f9e5-d6fc-43c6-b081-705080ee9658", "allowed": true}
2023-12-20T20:49:01Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "c40181cf-210d-4208-8e6f-63500d497806", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:49:01Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:49:01Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "c40181cf-210d-4208-8e6f-63500d497806", "allowed": true}
2023-12-20T20:49:01Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:49:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:49:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:49:58Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:49:58Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:49:58Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "github-runners/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:49:58Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 3, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:46:08 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:56:08Z"}
2023-12-20T20:49:58Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "aa5a9ae8-fb22-4d5e-9a58-b19bc1c4a629", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:49:58Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "aa5a9ae8-fb22-4d5e-9a58-b19bc1c4a629", "allowed": true}
2023-12-20T20:49:58Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "57c16876-ea81-4c38-bf0f-63992c268422", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:49:58Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:49:58Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "57c16876-ea81-4c38-bf0f-63992c268422", "allowed": true}
2023-12-20T20:49:58Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:50:09Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 2, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:46:08 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:56:08Z"}
2023-12-20T20:50:09Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "ba42dd05-be3b-4310-9afd-3e5c8dfea0b1", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:50:09Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "ba42dd05-be3b-4310-9afd-3e5c8dfea0b1", "allowed": true}
2023-12-20T20:50:09Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "d13aa87b-fcd1-4c4d-bc03-f735d6ee6cf4", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:50:09Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:50:09Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "d13aa87b-fcd1-4c4d-bc03-f735d6ee6cf4", "allowed": true}
2023-12-20T20:50:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:50:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:50:55Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "github-runners/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:50:55Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 2, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:46:08 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:56:08Z"}
2023-12-20T20:50:55Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "efb6029e-594a-497a-83f0-09667f5c6adf", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:50:55Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "efb6029e-594a-497a-83f0-09667f5c6adf", "allowed": true}
2023-12-20T20:50:55Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "53d06d4f-7674-43d6-bd90-a03fe35157e1", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:50:55Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:50:55Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "53d06d4f-7674-43d6-bd90-a03fe35157e1", "allowed": true}
2023-12-20T20:50:56Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:51:02Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:51:02Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:51:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:51:23Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
2023-12-20T20:51:53Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 1 {"horizontalrunnerautoscaler": "github-runners/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 0, "min": 1, "max": 30}
2023-12-20T20:51:53Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 4 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-runner-deployment-autoscaler", "suggested": 1, "reserved": 2, "min": 1, "max": 30, "last_scale_up_time": "2023-12-20 20:46:08 +0000 UTC", "scale_down_delay_until": "2023-12-20T20:56:08Z"}
2023-12-20T20:51:53Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "f11200f6-10a7-4e51-80ba-7b5fdef7a994", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:51:53Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/mutate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "f11200f6-10a7-4e51-80ba-7b5fdef7a994", "allowed": true}
2023-12-20T20:51:53Z DEBUG controller-runtime.webhook.webhooks received request {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "UID": "8d4bb0f1-b5ea-402b-aa8c-0c019c361000", "kind": "actions.summerwind.dev/v1alpha1, Kind=RunnerDeployment", "resource": {"group":"actions.summerwind.dev","version":"v1alpha1","resource":"runnerdeployments"}}
2023-12-20T20:51:53Z INFO runnerdeployment-resource validate resource to be updated {"name": "my-org-runnerdeployment"}
2023-12-20T20:51:53Z DEBUG controller-runtime.webhook.webhooks wrote response {"webhook": "/validate-actions-summerwind-dev-v1alpha1-runnerdeployment", "code": 200, "reason": "", "UID": "8d4bb0f1-b5ea-402b-aa8c-0c019c361000", "allowed": true}
2023-12-20T20:51:53Z DEBUG horizontalrunnerautoscaler Calculated desired replicas of 0 {"horizontalrunnerautoscaler": "actions-runner-system/my-org-sysops-runnerdeployment-autoscaler", "suggested": 0, "reserved": 0, "min": 0, "max": 30}
2023-12-20T20:52:06Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "actions-runner-system/my-org-runnerdeployment-x4qj6", "owner": "actions-runner-system/my-org-runnerdeployment-x4qj6-mz765", "pods": null}
2023-12-20T20:52:06Z DEBUG runnerreplicaset Skipped reconcilation because owner is not synced yet {"runnerreplicaset": "github-runners/my-org-runnerdeployment-j8mjq", "owner": "github-runners/my-org-runnerdeployment-j8mjq-452cf", "pods": null}
Whole Runner Pod Logs
No runner pods are spun up
Additional Context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The payload provides no source files or tests; start by reproducing the supplied RunnerDeployment and HorizontalRunnerAutoscaler manifests in a custom namespace and compare the controller logs with the default-namespace case. Trace reconciliation for RunnerDeployment, RunnerReplicaSet, and HorizontalRunnerAutoscaler, and consider the issue done when runners scale correctly outside the default namespace.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, helm, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100