actions / actions-runner-controller

Kubernetes controller for GitHub Actions self-hosted runners
Apache License 2.0
4.64k stars 1.1k forks source link

Controller logs (JSON) entry contains duplicate message key (`Updating ephemeral runner status logs`) #3375

Closed kenmuse closed 6 months ago

kenmuse commented 6 months ago

Checks

Controller Version

0.8.2

Deployment Method

Helm

Checks

To Reproduce

  1. Deploy the ARC controller with the logFormat configured for JSON
  2. Deploy a runner scale set
  3. Review the controller (manager) logs for containing the logger EphemeralRunner and message Updating ephemeral runner status with pod phase

Describe the bug

Logs return two message parameters. The first contains the message regarding the pod phase. The second appears after reason (formatted to make the issue easier to see):

{"severity":"info","ts":"2024-03-22T14:35:55Z","logger":"EphemeralRunner",
"message":"Updating ephemeral runner status with pod phase",
   "ephemeralrunner":{"name":"arc-runner-set-zzmqk-runner-879xx","namespace":"arc-runners"},
   "phase":"Running","reason":"",
"message":""}

Describe the expected behavior

JSON payloads should not contain duplicate keys. The final message parameter name should be changed or encapsulated in a child object.

Additional Context

Controller values.yaml

flags:
  logFormat: json

Controller Logs

{"severity":"info","ts":"2024-03-22T16:02:53Z","message":"Update strategy set to:","updateStrategy":"immediate"} {"severity":"info","ts":"2024-03-22T16:02:53Z","message":"AutoscalingListener logging parameters changed","LogLevel":"debug","LogFormat":"json"} {"severity":"info","ts":"2024-03-22T16:02:53Z","message":"Registering scale set metrics"} {"severity":"info","ts":"2024-03-22T16:02:53Z","message":"starting manager"} {"severity":"info","ts":"2024-03-22T16:02:53Z","logger":"controller-runtime.metrics","message":"Starting metrics server"} {"severity":"info","ts":"2024-03-22T16:02:53Z","logger":"controller-runtime.metrics","message":"Serving metrics server","bindAddress":":8080","secure":false} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"autoscalingrunnerset","controllerGroup":"actions.github.com","controllerKind":"AutoscalingRunnerSet","source":"kind source: v1alpha1.AutoscalingRunnerSet"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"autoscalingrunnerset","controllerGroup":"actions.github.com","controllerKind":"AutoscalingRunnerSet","source":"kind source: v1alpha1.EphemeralRunnerSet"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"autoscalingrunnerset","controllerGroup":"actions.github.com","controllerKind":"AutoscalingRunnerSet","source":"kind source: v1alpha1.AutoscalingListener"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting Controller","controller":"autoscalingrunnerset","controllerGroup":"actions.github.com","controllerKind":"AutoscalingRunnerSet"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"ephemeralrunnerset","controllerGroup":"actions.github.com","controllerKind":"EphemeralRunnerSet","source":"kind source: v1alpha1.EphemeralRunnerSet"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"ephemeralrunnerset","controllerGroup":"actions.github.com","controllerKind":"EphemeralRunnerSet","source":"kind source: v1alpha1.EphemeralRunner"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting Controller","controller":"ephemeralrunnerset","controllerGroup":"actions.github.com","controllerKind":"EphemeralRunnerSet"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"ephemeral-runner-controller","controllerGroup":"actions.github.com","controllerKind":"EphemeralRunner","source":"kind source: v1alpha1.EphemeralRunner"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"ephemeral-runner-controller","controllerGroup":"actions.github.com","controllerKind":"EphemeralRunner","source":"kind source: v1.Pod"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting Controller","controller":"ephemeral-runner-controller","controllerGroup":"actions.github.com","controllerKind":"EphemeralRunner"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"autoscalinglistener","controllerGroup":"actions.github.com","controllerKind":"AutoscalingListener","source":"kind source: v1alpha1.AutoscalingListener"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"autoscalinglistener","controllerGroup":"actions.github.com","controllerKind":"AutoscalingListener","source":"kind source: v1.Pod"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"autoscalinglistener","controllerGroup":"actions.github.com","controllerKind":"AutoscalingListener","source":"kind source: v1.ServiceAccount"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"autoscalinglistener","controllerGroup":"actions.github.com","controllerKind":"AutoscalingListener","source":"kind source: v1.Role"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting EventSource","controller":"autoscalinglistener","controllerGroup":"actions.github.com","controllerKind":"AutoscalingListener","source":"kind source: v1.RoleBinding"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting Controller","controller":"autoscalinglistener","controllerGroup":"actions.github.com","controllerKind":"AutoscalingListener"} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting workers","controller":"ephemeralrunnerset","controllerGroup":"actions.github.com","controllerKind":"EphemeralRunnerSet","worker count":1} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting workers","controller":"autoscalingrunnerset","controllerGroup":"actions.github.com","controllerKind":"AutoscalingRunnerSet","worker count":1} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting workers","controller":"ephemeral-runner-controller","controllerGroup":"actions.github.com","controllerKind":"EphemeralRunner","worker count":1} {"severity":"info","ts":"2024-03-22T16:02:54Z","message":"Starting workers","controller":"autoscalinglistener","controllerGroup":"actions.github.com","controllerKind":"AutoscalingListener","worker count":1} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"AutoscalingRunnerSet","message":"Adding finalizer","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"AutoscalingRunnerSet","message":"Successfully added finalizer","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"AutoscalingRunnerSet","message":"Runner scale set id annotation does not exist. Creating a new runner scale set.","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"AutoscalingRunnerSet","message":"Creating a new runner scale set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"actions-clients","message":"retrieve actions client","githubConfigURL":"https://github.com/myorganization","namespace":"arc-runners"} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"actions-clients","message":"creating new client","githubConfigURL":"https://github.com/myorganization","namespace":"arc-runners"} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"actions-clients","message":"successfully created new client","githubConfigURL":"https://github.com/myorganization","namespace":"arc-runners"} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"actions-clients","message":"refreshing token","githubConfigUrl":"https://github.com/myorganization"} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"actions-clients","message":"getting runner registration token","registrationTokenURL":"https://api.github.com/orgs/myorganization/actions/runners/registration-token"} {"severity":"info","ts":"2024-03-22T16:02:55Z","logger":"actions-clients","message":"getting Actions tenant URL and JWT","registrationURL":"https://api.github.com/actions/runner-registration"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Created/Reused a runner scale set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"id":100,"runnerGroupName":"arc-runners"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Adding runner scale set ID, name and runner group name as an annotation and url labels","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Updated with runner scale set ID, name and runner group name as an annotation","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"id":100,"name":"arc-runner-set","runnerGroupName":"arc-runners"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Latest runner set does not exist. Creating a new runner set.","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Creating a new EphemeralRunnerSet resource","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"KubeAPIWarningLogger","message":"unknown field \"spec.ephemeralRunnerSpec.metadata.creationTimestamp\""} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"EphemeralRunnerSet","message":"Adding finalizer","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Created a new EphemeralRunnerSet resource","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Find existing ephemeral runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q","specHash":"746689b6bb"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"AutoscalingListener does not exist.","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Creating a new AutoscalingListener for the runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"ephemeralRunnerSetName":"arc-runner-set-25f4q"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Creating a new AutoscalingListener resource","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"EphemeralRunnerSet","message":"Successfully added finalizer","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":0,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":0,"desired":0} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"KubeAPIWarningLogger","message":"unknown field \"spec.template.metadata.creationTimestamp\""} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Created a new AutoscalingListener resource","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Adding finalizer","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Find existing ephemeral runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q","specHash":"746689b6bb"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Find existing ephemeral runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q","specHash":"746689b6bb"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Successfully added finalizer","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingRunnerSet","message":"Find existing ephemeral runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q","specHash":"746689b6bb"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating a mirror listener secret for the listener pod","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating listener secret","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-systems","name":"arc-runner-set-754b578d-listener"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Created listener secret","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-systems","name":"arc-runner-set-754b578d-listener"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Updating mirror listener secret for the listener pod","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"mirrorSecretDataHash":"85db4cd748","secretDataHash":"599f58f868"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Updating listener mirror secret","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-systems","name":"arc-runner-set-754b578d-listener","hash":"599f58f868"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Updated listener mirror secret","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-systems","name":"arc-runner-set-754b578d-listener","hash":"599f58f868"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating a service account for the listener pod","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating listener service accounts","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-systems","name":"arc-runner-set-754b578d-listener"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Created listener service accounts","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-systems","name":"arc-runner-set-754b578d-listener"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating a role for the listener pod","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating listener role","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-runners","name":"arc-runner-set-754b578d-listener","rules":[{"verbs":["patch"],"apiGroups":["actions.github.com"],"resources":["ephemeralrunnersets"],"resourceNames":["arc-runner-set-25f4q"]},{"verbs":["patch"],"apiGroups":["actions.github.com"],"resources":["ephemeralrunners","ephemeralrunners/status"]}]} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Created listener role","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-runners","name":"arc-runner-set-754b578d-listener","rules":[{"verbs":["patch"],"apiGroups":["actions.github.com"],"resources":["ephemeralrunnersets"],"resourceNames":["arc-runner-set-25f4q"]},{"verbs":["patch"],"apiGroups":["actions.github.com"],"resources":["ephemeralrunners","ephemeralrunners/status"]}]} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating a role binding for the service account and role","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating listener role binding","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-runners","name":"arc-runner-set-754b578d-listener","role":"arc-runner-set-754b578d-listener","serviceAccountNamespace":"arc-systems","serviceAccount":"arc-runner-set-754b578d-listener"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Created listener role binding","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-runners","name":"arc-runner-set-754b578d-listener","role":"arc-runner-set-754b578d-listener","serviceAccountNamespace":"arc-systems","serviceAccount":"arc-runner-set-754b578d-listener"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating a listener pod","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating listener config secret","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating a listener pod","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"}} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Creating listener pod","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-systems","name":"arc-runner-set-754b578d-listener"} {"severity":"info","ts":"2024-03-22T16:02:56Z","logger":"AutoscalingListener","message":"Created listener pod","autoscalinglistener":{"name":"arc-runner-set-754b578d-listener","namespace":"arc-systems"},"namespace":"arc-systems","name":"arc-runner-set-754b578d-listener"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":0,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":0,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Creating new ephemeral runners (scale up)","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"count":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Creating new ephemeral runner","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"progress":1,"total":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"AutoscalingRunnerSet","message":"Find existing ephemeral runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q","specHash":"746689b6bb"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"KubeAPIWarningLogger","message":"unknown field \"spec.metadata.creationTimestamp\""} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Created new ephemeral runner","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"runner":"arc-runner-set-25f4q-runner-66w6w"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Creating new ephemeral runner","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"progress":2,"total":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Adding runner registration finalizer","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Created new ephemeral runner","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"runner":"arc-runner-set-25f4q-runner-987qz"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":2,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Updating status with current runners count","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"count":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Successfully added runner registration finalizer","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Adding finalizer","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":2,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Updating status with current runners count","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"count":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Successfully added finalizer","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Adding runner registration finalizer","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"AutoscalingRunnerSet","message":"Find existing ephemeral runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q","specHash":"746689b6bb"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":2,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Successfully added runner registration finalizer","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Adding finalizer","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":2,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"AutoscalingRunnerSet","message":"Find existing ephemeral runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q","specHash":"746689b6bb"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Successfully added finalizer","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new ephemeral runner registration and updating status with runner config","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating ephemeral runner JIT config","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":2,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"actions-clients","message":"retrieve actions client","githubConfigURL":"https://github.com/myorganization","namespace":"arc-runners"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"actions-clients","message":"using cache client","githubConfigURL":"https://github.com/myorganization","namespace":"arc-runners"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created ephemeral runner JIT config","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"},"runnerId":17708} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Updating ephemeral runner status with runnerId and runnerJITConfig","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Updated ephemeral runner status with runnerId and runnerJITConfig","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new ephemeral runner registration and updating status with runner config","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating ephemeral runner JIT config","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":2,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"actions-clients","message":"retrieve actions client","githubConfigURL":"https://github.com/myorganization","namespace":"arc-runners"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"actions-clients","message":"using cache client","githubConfigURL":"https://github.com/myorganization","namespace":"arc-runners"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created ephemeral runner JIT config","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"},"runnerId":17709} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Updating ephemeral runner status with runnerId and runnerJITConfig","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Updated ephemeral runner status with runnerId and runnerJITConfig","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":2,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new ephemeral runner secret for jitconfig.","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new secret for ephemeral runner","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created new secret spec for ephemeral runner","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created ephemeral runner secret","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"},"secretName":"arc-runner-set-25f4q-runner-66w6w"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new ephemeral runner secret for jitconfig.","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new secret for ephemeral runner","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created new secret spec for ephemeral runner","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created ephemeral runner secret","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"},"secretName":"arc-runner-set-25f4q-runner-987qz"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new EphemeralRunner pod.","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new pod for ephemeral runner","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created new pod spec for ephemeral runner","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created ephemeral runner pod","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"},"runnerScaleSetId":100,"runnerName":"arc-runner-set-25f4q-runner-66w6w","runnerId":17708,"configUrl":"https://github.com/myorganization","podName":"arc-runner-set-25f4q-runner-66w6w"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new EphemeralRunner pod.","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Creating new pod for ephemeral runner","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created new pod spec for ephemeral runner","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Created ephemeral runner pod","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"},"runnerScaleSetId":100,"runnerName":"arc-runner-set-25f4q-runner-987qz","runnerId":17709,"configUrl":"https://github.com/myorganization","podName":"arc-runner-set-25f4q-runner-987qz"} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Waiting for runner container status to be available","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Waiting for runner container status to be available","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Waiting for runner container status to be available","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Waiting for runner container status to be available","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Ephemeral runner container is still running","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Updating ephemeral runner status with pod phase","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"},"phase":"Pending","reason":"","message":""} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":2,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Updated ephemeral runner status with pod phase","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Ephemeral runner container is still running","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Updating ephemeral runner status with pod phase","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"},"phase":"Pending","reason":"","message":""} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Updated ephemeral runner status with pod phase","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":2,"running":0,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Ephemeral runner container is still running","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:57Z","logger":"EphemeralRunner","message":"Ephemeral runner container is still running","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunner","message":"Ephemeral runner container is still running","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunner","message":"Updating ephemeral runner status with pod phase","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"},"phase":"Running","reason":"","message":""} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunner","message":"Updated ephemeral runner status with pod phase","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":1,"running":1,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunnerSet","message":"Updating status with current runners count","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"count":2} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunner","message":"Ephemeral runner container is still running","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunner","message":"Updating ephemeral runner status with pod phase","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"},"phase":"Running","reason":"","message":""} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunner","message":"Updated ephemeral runner status with pod phase","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":0,"running":2,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunnerSet","message":"Updating status with current runners count","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"count":2} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunner","message":"Ephemeral runner container is still running","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-987qz","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"AutoscalingRunnerSet","message":"Find existing ephemeral runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q","specHash":"746689b6bb"} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunner","message":"Ephemeral runner container is still running","ephemeralrunner":{"name":"arc-runner-set-25f4q-runner-66w6w","namespace":"arc-runners"}} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunnerSet","message":"Ephemeral runner counts","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"pending":0,"running":2,"finished":0,"failed":0,"deleting":0} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"EphemeralRunnerSet","message":"Scaling comparison","ephemeralrunnerset":{"name":"arc-runner-set-25f4q","namespace":"arc-runners"},"current":2,"desired":2} {"severity":"info","ts":"2024-03-22T16:02:59Z","logger":"AutoscalingRunnerSet","message":"Find existing ephemeral runner set","autoscalingrunnerset":{"name":"arc-runner-set","namespace":"arc-runners"},"name":"arc-runner-set-25f4q","specHash":"746689b6bb"}

Runner Pod Logs

Not applicable.

github-actions[bot] commented 6 months ago

Hello! Thank you for filing an issue.

The maintainers will triage your issue shortly.

In the meantime, please take a look at the troubleshooting guide for bug reports.

If this is a feature request, please review our contribution guidelines.