actions / actions/actions-runner-controller

Deploy `RunnerDeployment` in custom namespace

Open
#3,183 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug community needs triage
Dominant language
Go
Stars
6.5k
Forks
1.5k
Avg merge
2d 2h
Merged PRs (30d)
27

Description

Checks
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.